【发布时间】:2016-09-11 20:56:40
【问题描述】:
我有一个基本模型类(不是组件):
export class catModel {
constructor(public name: string) { }
getName: string {
return this.name.toUpperCase();
}
}
现在我将尝试在这样的组件中使用此模型:
feline: catModel = {name: 'simba' };
...当我编译时出现以下错误:
类型“{ name: string }”不可分配给类型“catModel”。类型“{名称:字符串}”中缺少属性“getName”
只要从 catModel 中删除 getName 函数就可以正常工作,为什么不让我添加一个方法?
【问题讨论】:
标签: javascript class angular typescript