【发布时间】:2016-11-08 21:57:12
【问题描述】:
我有两个组件,一个是父组件,另一个是子组件。孩子从父母延伸。 Parent 有一个方法 open()。子重载 open() 通过重写和添加参数。结果报错:open() 是一个属性,属性类型跨类不匹配。
open() => void
不等于
open(message: string) => void
家长:
export class ParentClass {
constructor() { super(); }
open(){
return "Hello World!";
}
}
孩子:
export class ChildClass extends ParentClass {
constructor() { super(); }
open(message: string){
return message;
}
}
【问题讨论】:
标签: angular