2016-11-14 2 views
-1

Я пытаюсь связать этот сложный объектКак связать сложные объекты в угловом2?

Это моя модель

export class something{ 

public Kids: any = { Kid1: { Name: "", DOB: "", Age: "", Gender: "" }, Kid2: { Name: "", DOB: "", Age: "", Gender: "" } }; 

} 

и это мой HTML

<input type="text" [(ngModel)]="model.Kids.Kid1.Name" /> 

это мой компонент

model = new something(); 
+0

В чем проблема? –

+0

Это не работает, страница просто зависает –

+0

Вы проверили консоль браузера на наличие ошибок? –

ответ

1

Вынуть model. от вашего переплета

Это работает:

<input type="text" [(ngModel)]="Kids.Kid1.Name" /> 

Вам не нужно создавать экземпляр модели, все свойства на компоненты подвергаются непосредственно

+0

Да, получилось, что входной тег просто пропускает атрибут имени, теперь это нормально. Благодарю вас, кстати –

Смежные вопросы