Sagen Sie bitte about.component.ts mit der folgenden haben:Bind ngModel Wert über Komponenten
import { Component } from '@angular/core';
@Component({
selector: 'about-section',
template: `
<input [(ngModel)]="name" placeholder="First Name">
<p>{{name || 'user'}}</p>
`
})
export class AboutComponent {
}
Dann haben Sie notes.component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'notes-section',
template: `
<p>{{name || 'user'}}</p>
`
})
export class NotesComponent {
}
Beide Dateien sind Komponenten von app.component.ts:
import { Component } from '@angular/core';
import { AboutComponent } from './about.component';
import { NotesComponent } from './notes.component';
@Component({
selector: 'my-app',
template: `
<about-section></about-section>
<notes-section></notes-section>
`,
directives: [AboutComponent, NotesComponent]
})
export class AppComponent { }
Meine Frage ist, wie würden Sie die ngModel ‚name‘ Eigenschaft von about.component.ts-notes.component.ts so binden, wenn Sie Ihren Namen schreiben, wird die Änderung spiegelt sich sowohl in der Noten-Komponente und die über Komponente?
Was ist, wenn ich einen Eingang im Notizenbereich habe, wie würden Sie die beiden Eingänge synchronisieren? –