【发布时间】:2023-12-26 08:24:01
【问题描述】:
我有一个这样的 Select 元素
<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]"-select Designation应该做什么? - 你可能想要employee.designation =designations[0] -
同意@tymeJV,但是你必须在
success回调中添加这一行ajax
标签: angularjs angularjs-ng-init