我有一個下拉選擇與分組ng選項。用戶應該能夠動態更改輸入字段中組名的命名。 在更改組名值時,除非您進行新的選擇,否則select指令不會更新。選擇ng選項組名稱不會更新|動態ng選項組
任何人都有同樣的問題?
這裏的jsbin:http://jsbin.com/ziyeduzalo/edit?html,js,output
這是我的代碼的外觀: 的.js
$scope.players = [
{name: 'Gene', team: 'alpha'},
{name: 'George', team: 'beta'},
];
$scope.change = function() {
$scope.players[0].team = 'new-group-name';
};
的.html
<select ng-options="player.name group by player.team for player in players " ng-model="systemType.tertiaryEquipment"></select>
UPDATE:這似乎工作老版本的角然後1.4.x.
我不明白爲什麼,但這個例子工作在jsfiddle檢查它[這裏](http://jsfiddle.net/66mojr47/2/) –
這是因爲Angular.js版本。嘗試將其從1.0.x更改爲1.4.x,並且不起作用。你的例子中的 – ccostel
在ng-options的結尾放置了'track by player.team'。 [jsfiddle](http://jsfiddle.net/Lvc0u55v/3938/) –