我使用的是角度1.5,我试图使用一些逻辑来处理数据,我从微软图形中获得完全动态的(键和值)并创建一个下拉列表。我使用输入框来处理它,但似乎无法使用选择框进行操作。角度使用[ng-if]选择选项
输入框的作品
<input type="text" name="{{prop.name}}" ng-model="vm.filterValues[prop.name]">
<div ng-repeat="uniqueValue in vm.schemaExtentionsUniqueValues">
<div ng-if="uniqueValue[0] == prop.internalName || uniqueValue[0] == prop.name">
{{uniqueValue[1]}}
</div>
</div>
的选择框,我试图建立与sementic的错误,不工作:
<select name="{{prop.name}}" ng-model="vm.filterValues[prop.name]">
<span ng-repeat="uniqueValue in vm.schemaExtentionsUniqueValues">
<span ng-if="uniqueValue[0] == prop.internalName || uniqueValue[0] == prop.name">
<option value="{{uniqueValue[1]}}">{{uniqueValue[1]}}</option>
</span>
</span>
</select>
任何帮助将不胜感激。干杯!
每个数组条目中第一项的值将根据动态属性进行检查。
请发布数据示例或在Fiddler或plunkr中创建演示 –
您不能简单地[filter:](https://docs.angularjs.org/api/ng/filter/filter)您的ng-repeat列表吗? – Filburt
是否有可能检查一个过滤器值不是来自这个数组的另一个属性? –