【发布时间】:2020-02-26 14:23:18
【问题描述】:
<select
class="form-control input-md
availabiltyDatesInput pull-left"
name="statusModel"
autocomplete="off"
id="statusModel"
ng-options="alertStatus.value as alertStatus.text for alertStatus in alertStatuses"
ng-model="statusModel">
</select>
我有一个带选项的 Select。我需要预先填充此选择的值。
我正在尝试在控制器中设置 ng-model:
angular.module("app.alerts")
.controller("alertsCtrl", function ($scope, CarmateCommonApiSvc, $uibModal) {
getLookupsData();
var alertStatuses = [];
function getLookupsData() {
alertStatuses = [];
CarmateCommonApiSvc.getLookups().then(function (res) {
if (res.code != 0) return;
_.each(res.data.allLookups, function (item, index, arr) {
if(item.name == 'AlertStatus'){
alertStatuses.push(item);
}
});
$scope.alertStatuses = alertStatuses;
$scope.statusModel = alertStatuses[0];
})
}
});
但它不起作用。 我是 AngularJs 的新手
【问题讨论】:
标签: javascript angularjs ng-options