Динамически назначать 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"

Подскажите пожалуйста как этого добиться у кого-нибудь из вас есть идеи.

0 ответов

Другие вопросы по тегам