【发布时间】:2016-07-29 22:30:19
【问题描述】:
我有 2 个组件:RegistrationComponent 和 RegistryComponent。
注册组件:
@Component({
selector: 'registration_page',
template:
'<div>
<registry_form [model]="parentModel"></registry_form>
<label>{{parentModel}}</label>
</div>,
styleUrls: [...],
directives: [...],
providers: []
})
export class RegistrationComponent
{
parentModel : string;
constructor()
{
this.parentModel = "parent"
}
}
注册表组件:
@Component({
selector: 'registry_form',
template:
'
<label for="name">name {{model}}</label>
<input [(ngModel)]="model" required >
',
styleUrls: [...],
directives: [...]
})
export class RegistryFormComponent
{
@Input() model;
}
当我在 RegistryComponent 的输入中写入一些文本时,我可以看到更改,但在 RegistrationComponent 中看不到,女巫是父组件。我错过了什么?
【问题讨论】:
标签: typescript angular components parent