0

我想通过ng-model调用方法,但它不能正常工作 我正在通过ng-repeat进行迭代。在ng-repeat里面我有一个ng模型(例如:ng-model =“currentValue”)。我想在每次迭代中为ng-model设置不同的值。因此我想调用一个像ng-model =“setCurrentValue(parameterFrom-ng-repeat)”这样的js函数来设置值。但它不起作用。我的问题是,是否可以用ng-model调用函数?我已经尝试过,但找不到方法。有人请给我一个例子或我使用角度材料DESGIN(芯片),以显示一些元素如何在angularjs中调用使用ng-model的方法

溶液

  1. 可以有在所选择的操作

  2. 一个多种方法方法可以包含多个参数

  3. 每个参数具有2个属性,键和值

  4. 我想每次

  5. therfore我调用一个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

不,你不能打电话。要为ng-model设置不同的值,你可以在ng-model中使用$ index – Ved

+0

你能通过一个小例子和一段html,js代码让我们知道你真正想要什么吗?可能是我们可以帮助你有更好的实现这一点。 – Kailas

+0

我在上面的问题中添加了一个示例代码 –

回答

2

号打印特定参数对于给定的方法是不可能的从'ng-model'调用一个函数。当你用ng-model绑定某些东西时,它必须可用于读写,例如对象上的属性/字段。

相关问题