不存在值I具有如下所定義的鍵值對,這是正在使用納克選項選擇框:顯示文本「錯誤」,如果在陣列
$scope.BucketEnum = [
{ display: 'Error', value: 0 },
{ display: '1', value: 1 },
{ display: '2', value: 2 },
{ display: '3', value: 3 },
{ display: '4', value: 4 },
{ display: '5', value: 5 },
{ display: 'Flows', value: 125 },
{ display: 'Recovery', value: 151 }
];
我使用此密鑰值用於選擇對在NG選項
<select ng-model="selectedBucket" ng-options="row.value as rows.display for row in BucketEnum" multiple="multiple" ></select>
顯示選擇框,如果我現在設置NG-模型即$scope.selectedBucket = 10
,我想顯示的文字錯誤。是否有可能爲$scope.BucketEnum
數組中的所有值顯示值Error
。
注意
我在看一個更通用的方式做到這一點,例如過濾器這樣做
情景
有一個在數據庫中的某些歷史數據,其中有一些垃圾和一些很好的數據。
對於每個垃圾值,我需要顯示當前的垃圾值以及可供選擇的有效值,以便最終用戶修復它。
我認爲你不能這樣做與$過濾器,過濾器只是過濾一些過程或條件的數據,並返回數據取代原來的..所以我認爲你應該實施一個指令,以適應您的需求。 – rahpuser 2014-11-05 06:28:39
過濾器沒有收到對象列表,所以它應該是可能的 – harishr 2014-11-05 06:33:34
實際上你不能使用ng-repeat的過濾器,並且你也不能使用過濾器來獲取ng模型的分配,所以我想象的唯一方法就是調用過濾器範圍,看到我的答案..希望將有用..編輯:我想這隻會用於設置縮寫值,對吧? – rahpuser 2014-11-05 06:57:18