1

ユーザーが値を変更し、その行のその値で計算された結果を表示できるように、リピータースコープ内に入力を設定しました-意図は、スプレッドシートのような動作をすることです。

モデルが適切に更新された状態でフィールドが特定の値に設定されるように、入力ボックスに自動的に入力する最良の方法を知りたいです。ここで、数値 4 を value 属性に詰め込もうとするフィドルを設定しました。

http://jsfiddle.net/BVRzh/

これがテンプレートの場所:

<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];
}

これにアプローチするより良い方法はありますか?

4

1 に答える 1