观看一组选择元素并总结他们的id

时间:2016-05-06 17:12:37

标签: angularjs angularjs-select

我有一个select-elements列表,并希望确保其中至少有一个选择了值。我做了一个小小提琴,

https://cordova.apache.org/docs/en/latest/config_ref/index.html#plugin

$scope.$watch('vm.list', function(a, b) {
  alert('changed');
});

我说明了问题所在。如图所示,我可以a)不设置要设置的值,并且b)当其中一个选项被更改时,没有事件触发。如果所有的选择框都没有任何价值,我想隐藏一个按钮,因此我的问题。

1 个答案:

答案 0 :(得分:1)

您可以使用ng-change指令

<select ng-change='myScopeFunction()' ng-model="item.value" ng-options="option.id as option.title for               option in vm.options track by option.id">
  <option value>Default</option>
</select>

如果您想使用$watch,请尝试使用此

  $scope.$watch('vm.list', function(a, b) {
    alert('changed');
  },1);

plunker