我试图通过ng-model调用方法,但它无法正常工作 我正在重复ng-repeat。在ng-repeat中我有一个ng-model(例如:ng-model =“currentValue”)。我想在每次迭代中为ng-model设置不同的值。因此我想调用像ng-model =“setCurrentValue(parameterFrom-ng-repeat)”这样的js函数来设置值。但它不起作用。我的问题是,是否可以使用ng-model调用函数?我已经尝试但找不到方法。有人请给我一个例子或解决方案
我使用角度材料设计(筹码)来显示一些元素
所选操作中可以有多种方法
一种方法可以包含多个参数
每个参数都有2个属性,键和值
我想每次打印给定方法的特定参数
因此我会在每次迭代时调用js方法来设置特定于方法的参数
<div ng-repeat= "methods in selectedOperation.methods">
<md-chips ng-model='setParameterInfor(methods.parameters)'>
<md-chip-template>
<strong>{{$chip.key}} |</strong>
<em>{{$chip.value}}</em>
</md-chip-template>
</md-chips>
</div>
答案 0 :(得分:2)
没有。无法从'ng-model'调用函数。当您使用ng-model绑定某些内容时,它必须可用于读取和写入 - 例如对象上的属性/字段。