我在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 感謝您的幫助。