Я использую 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/