AngularJS下拉列表未选择

时间:2016-05-24 13:35:12

标签: angularjs

<select ng-model="vm.pageNumber" ng-change="someFunction()">
  <option ng-repeat="page in vm.pagesIds" ng-value="page">
    Page {{page}}
  </option>
</select>

因此,pageNumber是一些当前页面(1)。 pagesIds是一个页面'([1,2,3])数字的数组。我无法得到它,为什么页面刷新它不选择页面?所有功能都在起作用,页面正在被更改,但不幸的是select的所选字段始终为空。我尝试过使用ng-value='page'value={{page}},但仍无效。 即使初始vm.pageNumber = 1未显示,select也有空字段,但下拉列表包含所有选项。

有什么提示吗?

更新 当我尝试ng-selected='vm.pageNumber == page'时,它仅适用于最后一个选项3

2 个答案:

答案 0 :(得分:0)

嗯,某种程度上相同的东西适用于Angular Material的md-select。不是正确的解决方案,但它的工作原理。 https://material.angularjs.org/latest/api/directive/mdSelect

答案 1 :(得分:0)

*.min.js

设置vm.pageNumber将设置下拉值。