Ich habe 2 Komponente: RegistrationComponent und RegistryComponent.Angular 2 Eltern Kind Kommunikation
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;
}
Wenn ich einen Text in Eingabe in RegistryComponent schreiben kann ich Änderungen sehen, aber nicht in RegistrationComponent Hexe ist die übergeordnete Komponente. Was ich vermisse?
https://toddmotto.com/component-events-event-emitter-output-angular-2 – Matt