我使用下面的控件来选择元素
https://github.com/axel-zarate/js-custom-select
我面临这个控制的问题。
绑定控件的代码:
<div id="current-command" custom-select ng-model="vm.currentCommand" cs-options="c as c.label for c in vm.availableCommands track by c.id"></div>
我设置了值并在控制器中选择了一些值。但是,页面渲染选择控件不会选择任何值。
$scope.availableCommands = [
{ id: 'edit', label: 'Edit' },
{ id: 'open', label: 'Open' },
{ id: 'close', label: 'Close' }
];
$scope.currentCommand = $scope.availableCommands[2]; //This thing not working properly
此功能在角度1.2.2版本中工作,但我只想使用1.5.5版本。
答案 0 :(得分:0)
我找到了解决方案..
在版本2上删除了 cs-options
属性。等效项直接在custom-select
属性上设置。无需使用track by
,我们需要遵循以下HTML代码:
<div id="current-command" custom-select="c as c.label for c in availableCommands" ng-model="currentCommand"></div>