我有两个组成部分。组件 A 是父组件,组件 B 是子组件。组件 A 如下所示:
一个.html
<nb-box [onCreditChange]="onCreditChange"></nb-box>
A.ts
onCreditChange($event) { console.log($event) }
组件 A 的功能转移到 B。
组件 B 看起来像这样
B.html
<div class="box">
<nb-switch (onChange)="onCreditChange($event)"></nb-switch>
</div>
B.ts(该组件的一部分)
import { Component, Input, NgModule, EventEmitter, Output} from '@angular/core';
export class Box extends BoxBase {
@Output() onCreditChange: EventEmitter<any> = new EventEmitter()
}
调用函数时出现错误
core.js:6241 ERROR TypeError: ctx.onChange is not a function
你知道怎么修吗?
LEATH
相关分类