我使用的是角度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
是否有可能檢查一個過濾器值不是來自這個數組的另一個屬性? –