在调用服务器之前我需要一个短暂的延迟。我尝试使用setTimeout:
setTimeout(this.callServer, 1000);
在功能中:
callServer(){
this._item.someVar = "changed";
this._service.deleteItem(this._item)
.subscribe(response => this.onDeleted(response),
error => this.handleError(error));
}
调用该函数但会导致错误:
TypeError:无法读取属性' someVar'未定义的
当我记录" 这个"在控制台中输出 undefined 。
如何在延迟后访问类方法和成员变量?我需要先激活一种更好的方法或某些功能吗?