Version: „angular2“: „2.0.0-beta.6“Angular2: Zwei-Wege-Bindung innerhalb Eltern/Kind-Komponente
Ich mag würde ein Zwei-Wege-Bindung innerhalb eines Eltern/Kind-Komponente Fall implementieren.
Bei meiner untergeordneten Komponente verwende ich eine bidirektionale Bindung, um Text während der Bearbeitung anzuzeigen.
Kinder Komponente (InputTestComponent [selector:'input-test']
):
<form (ngSubmit)="onSubmit()" #testform="ngForm">
{{name}}
<textarea #textarea [(ngModel)]="name" ngControl="name" name="name"></textarea>
<button type="submit">Go</button>
</form>
Dann würde Ich mag diese Änderung zu seiner übergeordneten Komponente propagieren. Ich versuchte mit [(name)]="name"
ohne Erfolg.
Geordnete Komponente:
<div>
{{name}}
<input-test [(name)]="name"></input-test>
</div>
Was ist der einfachste Weg, es zu tun (weniger ausführlich)?
Funktioniert gut! [Code bearbeitet] (http://plnkr.co/edit/GO8BCcJleyNRURB29OOC?p=preview) – plone1
Works ... Sie vergessen zu erwähnen, die Notwendigkeit, Bananenbindung für die Eltern Kind-Eigenschaft tun – user1034912