Динамически назначать ng-модель в пользовательской директиве HTML
У меня есть два текстовых поля, которые используются в трех местах
Place1:
Имя: ng-model="a.fname"
Фамилия: ng-model = "a.lname"
Place2:
Имя: ng-model="b.fname"
Фамилия: ng-model="b.lname"
place3:
Имя: ng-model = "c.fname"
Фамилия: ng-model = "c.lname"
Вместо того, чтобы писать код повторно, я пытаюсь написать директиву для этих двух полей, где имя модели я буду передавать динамически в каком-то пользовательском параметре.
Директива будет использоваться следующим образом:
directiveName modelName = "a"
ИЛИ ЖЕ
directiveName modelName = "b"
ИЛИ ЖЕ
directiveName modelName = "c"
Поля "Имя" и "Фамилия" я добавлю в директиву HTML (шаблон URL)
Теперь цель - получить результат, как показано ниже:
Имя: ng-model="modelName.fname"
Фамилия: ng-model="modelName.lname"
где ng-модель для каждого поля будет отображаться динамически в зависимости от того, как вызывается директива.
будь то
directiveName modelName = "a"
ИЛИ ЖЕ
directiveName modelName = "b"
ИЛИ ЖЕ
directiveName modelName = "c"
Подскажите пожалуйста как этого добиться у кого-нибудь из вас есть идеи.