javascript - 发送到 ngChange value from option

标签 javascript angularjs

我有一个简单的选择,其中有硬编码值,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/

相关文章:

javascript - jQuery - 替换用户消息 - 重复自己

javascript - 如何存储 Ti.UI.createSlider() 的值;和 Ti.UI.createSwitch();?

JavaScript:将索引号添加到我的数组元素的函数不断应用索引号

javascript - CasperJS的then()语句必须包含什么内容?如何确定同步/异步功能的执行顺序?

javascript - 根据用户区域设置过滤字符串列表

AngularJS,对使用依赖于某些资源的服务的指令进行单元测试

javascript - Vuejs - 如何使用单个表单添加和编辑

javascript - 谁能告诉我这是如何工作的?

javascript - 将数组格式化为 JSON 并映射到 ng-repeat 后,复选框列表未填充

javascript - 如何在angularjs中返回控制台数据