【发布时间】:2014-12-17 14:21:52
【问题描述】:
我有一个 ng-options、一个数组和一个默认为 0 的 ng-options-model,即数组中的第一个元素。为什么下拉列表中显示数组中的名字(它只是空白)?
见plunk。
我有这个 html:
<form>
<select ng-options="index as contact.name for (index,contact) in contacts" ng-model="selectedContact"></select>
</form>
Selected contact array index (default 0): {{selectedContact}}
还有这个控制器:
app.controller('MyCtrl', ['$scope', function ($scope) {
$scope.contacts = [
{email: "me@example.com", name: "Mini Me"},
{email: "you@example.com", name: "Maxi You"}
];
$scope.selectedContact = 0;
}]);
【问题讨论】:
标签: angularjs ng-options