0
我有一個選擇輸入,我想從我的模型內更新以根據我從REST API服務獲得的內容進行選擇。將角度控制器中的選定選項自動更新爲嵌套重複內的選擇
我創建了一個簡單的fiddle example來說明我的問題。
首先,它具有內部嵌套NG重複的選項的選擇,與保存在人物對象的選擇:
<tr ng-repeat="person in people">
<td ng-bind="person.name"></td>
<td>
<select ng-options="color.name for color in person.availableColors" ng-model="person.favoriteColor"></select>
</td>
<td ng-bind="person.favoriteColor.name"></td>
</tr>
在我的模型我初始化$scope
是充滿people
每一個favoriteColor
:
var red = new Color('red', true);
var orange = new Color('orange', false);
var pink = new Color('pink', false);
var blue = new Color('blue', true);
var michael = new Person('Michael', red, [red, orange, pink]);
var jack = new Person('Jack', orange, [orange, pink, blue]);
$scope.title = 'Favorite Colors';
$scope.people = [michael, jack];
當我打開該頁面最初的正確favoriteColor
選項在選擇中。然而,當我更改默認,然後按下復位按鈕,按預期的觀點不更新:
$scope.reset = function() {
michael.favoriteColor = red;
jack.favoriteColor = orange;
};
我的問題:我如何嵌套循環內自動蔓延變化的角度控制器的選擇?
LOL。看起來我需要更多的工作來重現我的真實網站的問題。謝謝你的幫助。 –