Измените динамическое имя ng-модели

#angularjs #ngmodel

#angularjs #ngmodel

Вопрос:

У меня есть элемент select, где модель является атрибутом класса. класс имеет атрибуты A и B. У childCustomers есть идентификатор атрибутов, имя и атрибут. Атрибут имеет значение A или B. Прямо сейчас он выглядит так:

 lt;select ng-model="row.A" ng-options="x.CustomerId as x.Name for x in options.tableData.childCustomers"gt;lt;/selectgt;  

Я хочу иметь возможность изменить модель на «row.A» или «row.B» в зависимости от выбранного параметра. Я пробовал использовать [] как ng-model="row.[x.Attribute]" и {{}} как ng-model="row.{{x.Attribute}}" , но это кажется неправильным. Есть какие-нибудь идеи?

Комментарии:

1. похоже, это вопрос об угловом, а не об угловом? Пожалуйста, исправьте теги, если это так.

2. @AT82 спасибо за исправление!