<p ng-repeat="row in matrix">
<span ng-repeat="column in row">
<input type="text" style="width: 20px; text-align: center;" ng-model="column" ng-change="{{column = }}">
</span>
</p>
そして私のコントローラーで:
$scope.matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]];
私はコードがほとんどなく、その小さなテキスト入力ボックスを に関連付けたいと思っていますmatrix[i][u]
。ng-model=
テキストボックスを特定の変数に関連付けるために使用できることはわかっています。
ただし、変数を変更するとテキスト ボックスの値が変更され、テキスト ボックスの値を変更すると変数が変更されます。ただし、ng-model
入力テキスト ボックスをオンにすると、常にデフォルトに「リセット」されるため、その値を編集できないようです。
使用できることはわかっていますng-change
が、中間行を次のようにしました。
<input type="text" style="width: 20px; text-align: center;" ng-model="column" ng-change="update">
そして、 $scope.update() 関数を呼び出すことはできませんでした。また、テキスト ボックスの値を編集することもできません。
ng-model
tl;dr: テキスト ボックスを編集して、テキスト ボックスの値と ng-model の変数の両方を編集できるようにするにはどうすればよいですか。