【发布时间】:2018-01-18 16:56:54
【问题描述】:
我收到以下错误信息,但该函数显然存在:
找不到名称“onCreateServer”。您是指实例成员“this.onCreateServer”吗?
这是我的 TypeScript 代码。
onCreateServer() {
//Do something...
}
onKeyPress(event: any) {
if(event.keyCode==13) {
onCreateServer(); //<--error comes from this..
}
}
这是我的 HTML 代码:
<input
type="text"
class="form-control"
[(ngModel)]="serverName"
(keyup)="onKeyPress($event)">
<p>{{serverName}}</p>
<button
class="btn btn-primary"
[disabled]="!allowNewServer"
(click)="onCreateServer()">Add Server</button>
【问题讨论】:
-
是的,您确实指的是实例成员“this.onCreateServer”。添加
this.。 -
调用类似
this.onCreateServer()insted of 'onCreateServer()'。 -
@switch 同意你的看法,我也在学习中,多次遇到过这种情况。
标签: angular