두 구성 요소 : RegistrationComponent 및 RegistryComponent가 있습니다.각도 2 부모 자식 통신
RegistrationComponent :
@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"
}
}
RegistryComponent :
@Component({
selector: 'registry_form',
template:
'
<label for="name">name {{model}}</label>
<input [(ngModel)]="model" required >
',
styleUrls: [...],
directives: [...]
})
export class RegistryFormComponent
{
@Input() model;
}
내가 RegistryComponent에 입력에 텍스트를 쓸 때 나는 변화를 볼 수 있지만 RegistrationComponent 마녀 상위 구성 요소입니다. 내가 뭘 놓치고있어?
https://toddmotto.com/component-events-event-emitter-output-angular-2 – Matt