我正在使用tslint来检查我的角度2项目,并且遇到了一些我并不理解的错误。下面的代码snippit得到了“预期的赋值或函数调用”-error,但这不正是我的代码在做什么?
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
答案 0 :(得分:2)
我认为问题在于您不会使用分号,而是在两行末尾使用逗号:
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;