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綁定某些東西時,它必須可用於讀寫,例如對象上的屬性/字段。

相關問題