Ich habe die folgende Komponente unter:Angular2 Weitergabe Variablen zwischen den Komponenten
@Component({
selector: 'myselector',
providers: [ ],
directives: [ ChildComponent],
pipes: [ ],
template: '<myselector>This is {{testEmitter}}</myselector>'
})
export class ParentComponent{
@Input() testEmitter;
constructor(){
}
}
//My Child class goes as such:
@Component({
selector: 'childselector',
templateUrl: '<childselector><input type="text" (focus)="beginTest()"/></childselector>',
pipes: [],
directives: []
})
export class ChildComponent{
@Output() testEmitter: EventEmitter = new EventEmitter();
startTest: boolean = false;
constructor() {
}
beginTest(){
this.startTest = !this.startTest;
this.testEmitter.emit(this.startTest);
}
}
mir nur, um herauszufinden, wie man den Wert des von der ChildComponent zum Parent this.startTest
Variable anzuzeigen. Im Moment zeigt die {{testEmitter}}
nichts in meiner ParentComponent html. Ich fühle mich, als wäre ich nah dran. Deine Hilfe wird geschätzt!