1
に動作していない私は、このNG-initがangularJS
<select class="form-control" id="designation" ng-model="employee.designation" ng-init="select Designation = options[0]" ng-options="d for d in designations" required></select>
のような選択要素を持っている今、私は、デフォルト値であることを「選択指定」のような、この要素の初期値を設定します。どうすればこれを達成できますか?私は値をバインドすることができますが、私はデフォルト値を設定することができない、誰も私を助けることができる!
コントローラコードは、ちょうどこの同じシナリオで捕まってしまった人のために、この
(function() {
var app = angular.module('mainApp', []);
app.controller('employeeCtrl', ['$scope', '$http', function ($scope, $http) {
this.employee = {};
$http.get('/Data/Designation.json').success(function (data) {
debugger;
$scope.designations = data;
}).error(function() {
alert('error !!!');
});
$scope.formSubmit = function() {
debugger;
};
}]);
})();
'ng-init =" select designation = options [0] "' - 何が選択されていますか? - おそらく、 'employee.designation = designations [0]' – tymeJV
が@tymeJVに同意しますが、 'ajax'の' success'コールバックの中にこの行を追加する必要があります –