我有一個背襯JSON這樣的下拉:如何在AngularJS中遍歷模型數據?
$scope.tradestyles = [
{"id":"1","source":"Source One","name":"Name One"},
{"id":"2","source":"Source Two","name":"Name Two"}
]
這是下拉,使用select2
,該模型是所選tradestyle的ID:
<select id="tradestyle" ui-select2 ng-model="currentTradestyle" >
<option ng-repeat="tradestyle in tradestyles" value="{{tradestyle.id}}">
{{tradestyle.name}}
</option>
</select>
在它旁邊,我想要放置一個文本字段,其中顯示所選貿易風格的名稱,並且可以編輯 。
<input type="text" ng-model="currentTradestyle" />
如何將後者的模型更改爲指向所選交易方式的名稱而不是ID?換句話說,我如何遍歷範圍對象以指向所選ID值的兄弟名稱值?
謝謝,但用戶界面,選擇2是NG選項不兼容。我希望得到一個與ui-select2兼容的答案。 –
嗯,也許你可以在''ng-repeat''選項上嘗試'ng-click'並手動選擇控制器中的項目。 – Chandermani
如果你在ng-repeat中添加一個ng-click,你將會創建與你重複的元素一樣多的事件處理程序,但我不認爲這是一個有效的解決方案。 – Wawy