我在Angular2 Web应用程序上工作.我在typescript中创建了一个简单的类:
export class User { firstName: string; lastName: string; nominative() : string { return this.lastName + " " + this.firstName; } }
当我在User类型的对象上调用nominative时,我收到此错误:错误:0:0引起:user.nominative不是函数.
export class AppComponent implements OnInit { name: string = ""; ngOnInit() : void { let user = JSON.parse(sessionStorage.getItem("User")) as User; if (user) { this.name = user.nominative(); } } }
我已经尝试过以这种方式使用lambda表达式:
nominative = () : string => { ... }
但没有变化.问题只出在这堂课上,所以我做错了什么?