ich diese Komponente schrieb:Angular2 wie Bezug auf Pass für ngModel Bindung
@Component({
selector: 'formfield',
template: `
<div>
<label>{{label}}</label>
<div>
<input class="form-control" type="text" [(ngModel)]="model">
</div>
</div>
`
})
export class Formfield {
@Input() label: string;
@Input() model: string;
}
Ich benutze es hier:
<formfield label="something" model="somevalue"></formfield>
Nicht überraschend das Eingabefeld zeigt die Zeichenfolge „somevalue“. Wie kann ich den Wert der Variablen somevalue beibehalten?
Mögliche Duplikat [Angular 2 ngModel in Kinder Komponenten-Updates übergeordnete Komponente Eigenschaft] (http://stackoverflow.com/questions/35327929/angular-2-ngmodel-in-child -component-updates-parent-component-property) –
ja .................. – user3725805
http://stackoverflow.com/questions/35327929/angular-2-nngmodel- in-kind-component-updates-parent-komponente-property – user3725805