JayData和Angular语言 - 保存表单数据



我是Angular和Jaydata的新手。我需要从下拉菜单中抓取数据,并将其保存到杰伊数据。我完全不确定我错过了什么。这是我有的。

在index.html页面中,我有一个下拉菜单和一个按钮来保存单击时的数据。有人能帮我理解一下我在这里需要做什么吗?由于

<select id="year" name="Year" class="input-large" ng-model="year"  >
    <option value="0" selected=""disabled="">&lt;Year&gt;</option>
    <select id="year" name="Year" class="input-large" ng-model="year"  >
        <option value="0" selected="" disabled="">&lt;Year&gt;</option>
        <option value="2001">2001</option>
        <option value="2002">2002</option>
        <option value="2003">2003</option>
        <option value="2004">2004</option>
        <option value="2005">2005</option>
        <option value="2006">2006</option>
        <option value="2007">2007</option>
        <option value="2008">2008</option>
        <option value="2009">2009</option>
        <option value="2010">2010</option>
        <option value="2011">2011</option>
        <option value="2012">2012</option>
        <option value="2013">2013</option>
        <option value="2014">2014</option>
    </select>
    <footer>
        <br>
            <button type="submit" class="btn btn-primary btn-lg" ng-click="save()" >
            Save
            </button>
        </footer>

在indexcontroller我有:

var controllerId = 'indexcontroller';
angular.module('app').controller(controllerId, ['common', 'datacontext', indexcontroller]);
function indexcontroller($scope,common, datacontext) {

    $scope.save = function Save() {
        myDB.onReady(function () {
            //trying to add year from the drop down here
            myDB.ScoreData.add({ Year: $scope.year });
            myDB.saveChanges();
        });
    }
}
})();

我只需要传入$scope。:)var controllerId = 'indexcontroller';angular.module("软件")。controller(controllerId, ['$scope','common', 'datacontext', indexcontroller]);

相关内容

  • 没有找到相关文章

最新更新