我有一个简单的选择,其中有硬编码值,4,8,12,并且在更改时我想触发一些 Angular Action 。
<select ng-model="selected" ng-change="setPageSize()">
<option class="resultsList" value="4">4</option>
<option class="resultsList" value="8">8</option>
<option class="resultsList" value="12">12</option>
</select>
我需要将所选选项的值发送到 setPageSize 函数,但我不知道如何操作。
我的意思是,括号里应该是什么?
setPageSize($index);或者什么?
最佳答案
既然您将 selected
分配给 ng-model
,您应该能够使用它:
<select ng-model="selected" ng-change="setPageSize(selected)">
<option class="resultsList" value="4">4</option>
<option class="resultsList" value="8">8</option>
<option class="resultsList" value="12">12</option>
</select>
关于javascript - 发送到 ngChange value from option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27545865/