【发布时间】:2023-03-24 02:33:01
【问题描述】:
【问题讨论】:
-
请阅读帮助部分,了解如何提问。
-
@DarrenSweeney 如果你有能力然后解决它。感谢您的反对。
标签: javascript angular angular2-template
【问题讨论】:
标签: javascript angular angular2-template
父模板: ...
<child [value]="value" (childEvent) = "parenFunction($event)"> </child>
//...
export class ParenComponent{
value: any={};
ParenFunction(){
console.log(value);
}
}
孩子
<p (click) = "clickThis"> click </p>
//...
@Output() childEvent = new EventEmitter<boolean>();
clickThis(){
this.childEvent.emit();
}
【讨论】:
就像错误状态一样......
co.onChange 不是函数
嗯,错误是正确的,它不是一个函数。您的函数名称与组件中的名称不匹配。在模板中你有onChange 和在组件onchange,所以你需要改变任何一个。
否则您的子组件看起来不错,我猜您在父组件中有类似以下内容:)
<my-comp (childeve)="getChildeve($event)"></my-comp>
getChildeve(value) {
console.log(value)
}
【讨论】:
onChange 和其他 onchange,所以我假设您现在已经更改了这两个名称? :)