不存在值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