Angular2 Neuling hier.Angular2 Zwei-Wege-Bindung und Komponenteneigenschaften Updates
Ich habe drei numerische Komponenten Eigenschaften 'a', 'b' und 'c' mit c = a + b. 'a' und 'c' verwenden eine bidirektionale Bindung, um Anweisungen in die Vorlage einzugeben. Wenn die Werte in der Ansicht geändert werden, ändern sie sich auch in der Komponente. Der Wert "c" wird jedoch nicht aktualisiert. Wie bekomme ich den Wert "c", um zu aktualisieren, wenn die Werte von "a" oder "b" geändert werden? Danke für die Hilfe.
import { Component } from '@angular/core';
@Component({
selector: 'my-component',
template: `
<input type="number" [(ngModel)]="a"/>
<input type="number" [(ngModel)]="b"/>
{{c}}
`
})
export class MyComponent {
a = 1;
b = 2;
c = this.a + this.b;
}
Vielen Dank für die Antwort. Alles ergibt jetzt Sinn. – Brasso
@Brasso: Ich bin froh, dass ich helfen konnte :) Dieses Zeug warf mich zuerst, als ich anfing, es ist nicht sehr intuitiv auf den ersten Blick. –