【发布时间】:2016-04-08 13:03:01
【问题描述】:
我在ui-select 中有一个简单列表,如果我选择删除一个项目,并在ui-select 中加载列表中可用的第一个元素,则关联的模型不会更新。不知道我错过了什么!
ui-select的定义:
<ui-select on-select="loadSelected($item)" ng-model="selectedDude">
<ui-select-match placeholder="{{selectedDude.name}}">
<span> {{selectedDude.name}} </span>
</ui-select-match>
<ui-select-choices repeat="d in data | filter: $select.search">
<span ng-bind-html="d.name | highlight: $select.search"></span>
</ui-select-choices>
</ui-select>
这个函数是我用来删除的函数:
$scope.deleteSelected= function(){
$scope.data.splice($scope.data.indexOf($scope.selectedDude),1);
$scope.selectedDude = $scope.data[0];
};
Check the example in plunker 谢谢你的帮助。
【问题讨论】:
标签: javascript angularjs angular-ui ui-select