[angularjs]角-传递 ngmodel 绑定到元素的函数绑定到另一个元素

发布时间: 2017/4/16 2:13:20
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个要求传递中输入的值的 input[type="text"] 元素的函数 calculate() ,绑定到另一个元素。所以,只要输入字段中的值发生变化,计算出的值,应反映在 Result

如果它可以在任何其他方式,请让我知道。表示赞赏。

我的 Html 如下所示︰

<tr>
    <td>Points</td>
    <td ng-repeat="score in player.scores ">
       <input type="text" ng-value="{{score.stroke}}" ng-model="???????"/>
    </td>
</tr>
<tr>
    <td>Result</td>
    <td ng-repeat="param in cellParams >{{calculate(??????)}}</td>
</tr>

解决方法 1:

我已经使用了 $watch()。

$scope.$watch('player', function(newVal, oldVal) { 
      calculate(newValue);
} 

从 Alpesh 的提示得到这个答案。

赞助商