Пример: родительский -----
@Component({
selector: 'parent',
template: `<div> Test
<child [modal] = "parentModal"
(change) = "onChange($event)">
</child>
</div>`
})
export class ParentComponent {
parentModal;
ngOnInit() {
this.parentModal = "I am Parent";
}
onChange(event) {
console.log(event);
}
}
дочерний -----
@Component({
selector: 'child',
template: `<div>
{{modal}}
<a (click)="emitClick()"></a>
</div>`
})
export class ChildComponent {
@Input modal;
@Output change;
@Output open;
emitClick() {
this.change.emit();
}
}
Мой код может иметь неправильный синтаксис.Пожалуйста, исправьте его, если найдете.
Мой вопрос:
Как видите, родитель не передает Open
параметр child.Приведет ли это к ошибке при вызове функции emitClick при нажатии на тег A
?