ng-repeat
フォーム要素をカスタムオブジェクトのプロパティにバインドするために使用しています。例:
$scope.myObject = {
'font-size': 10,
'text-outline-width': 2,
'border-color': 'black',
'border-width': 3,
'background-color': 'white',
'color': '#fff'
}
HTML:
<div ng-repeat='(key, prop) in myObject'>
<p>{{key}} : {{prop}}</p>
<input type='text' ng-model='myObject[key]'>
</div>
ただし、入力ボックスに値を入力しようとするたびに、テキスト ボックスの選択が解除され、入力を続けるには再度選択する必要があります。
自由に入力できるように、このオブジェクトへの双方向バインディングを行う別の方法はありますか?
JSFiddle は次のとおりです: http://jsfiddle.net/AQCdv/1/