<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
。
答案 0 :(得分:0)
嗯,某种程度上相同的东西适用于Angular Material的md-select
。不是正确的解决方案,但它的工作原理。 https://material.angularjs.org/latest/api/directive/mdSelect
答案 1 :(得分:0)
*.min.js
设置vm.pageNumber将设置下拉值。