ユーザーが値を変更し、その行のその値で計算された結果を表示できるように、リピータースコープ内に入力を設定しました-意図は、スプレッドシートのような動作をすることです。
モデルが適切に更新された状態でフィールドが特定の値に設定されるように、入力ボックスに自動的に入力する最良の方法を知りたいです。ここで、数値 4 を value 属性に詰め込もうとするフィドルを設定しました。
これがテンプレートの場所:
<div ng-app>
<ol ng-controller="TestCtrl">
<li ng-repeat="a in arr">
<input type="text" ng-model="testVal" value="4"></input>
<span>Value: {{testVal}}, Times {{a}}: {{testVal * a}}</span>
</li>
</ol>
</div>
そして、これはJavaScriptです:
function TestCtrl($scope) {
$scope.arr = [1, 2, 3, 4];
}
これにアプローチするより良い方法はありますか?