TSLint returns 在分配变量时需要分配或函数调用
TSLint returns expected an assignment or function call when assigning variables
我正在使用 tslint 检查我的 angular 2 项目,但遇到了一些我不太理解的错误。以下代码片段出现 "expected an assignment or function call"-错误,但这不正是我的代码所做的吗?
getUsers() {
this._userService.getUsers().subscribe(data => {
this.userList = data.users,
this.number_of_pages = data.number_of_pages,
this.number_of_users = data.number_of_users;
});
}
这是一个错误还是我没有正确理解错误?我正在使用打字稿版本 1.8.10.
编辑:错误发生在第一次赋值时,所以this.userList = data.users
我认为问题是你没有使用分号而是在两行末尾使用逗号:
this.userList = data.users, // <----
this.number_of_pages = data.number_of_pages, // <----
this.number_of_users = data.number_of_users;
您应该使用以下内容:
this.userList = data.users; // <----
this.number_of_pages = data.number_of_pages; // <----
this.number_of_users = data.number_of_users;
我正在使用 tslint 检查我的 angular 2 项目,但遇到了一些我不太理解的错误。以下代码片段出现 "expected an assignment or function call"-错误,但这不正是我的代码所做的吗?
getUsers() {
this._userService.getUsers().subscribe(data => {
this.userList = data.users,
this.number_of_pages = data.number_of_pages,
this.number_of_users = data.number_of_users;
});
}
这是一个错误还是我没有正确理解错误?我正在使用打字稿版本 1.8.10.
编辑:错误发生在第一次赋值时,所以this.userList = data.users
我认为问题是你没有使用分号而是在两行末尾使用逗号:
this.userList = data.users, // <----
this.number_of_pages = data.number_of_pages, // <----
this.number_of_users = data.number_of_users;
您应该使用以下内容:
this.userList = data.users; // <----
this.number_of_pages = data.number_of_pages; // <----
this.number_of_users = data.number_of_users;