我有一个下拉选择与分组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/) –