找不到名称'FunctionName'

时间:2017-08-10 12:28:25

标签: angular

我收到以下错误消息,但该功能显然存在:

无法找到名称'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>

1 个答案:

答案 0 :(得分:1)

这应该如下......

onCreateServer() {
    //Do something...
}

onKeyPress(event: any) {
    if(event.keyCode==13) {
        this.onCreateServer();  //<--error comes from this..
    }
}