【发布时间】:2020-02-04 13:42:45
【问题描述】:
我有以下功能:
Join(movementId: string, movement: Movement, userId: string) {
let fetchedUserId: string;
let userList = [];
fetchedUserId = userId;
userList = movement.userList;
userList.push(fetchedUserId);
movement.userList = userList;
console.log('kkk');
console.log(movement);
return this.auth.token.pipe(
take(1),
switchMap(token => {
console.log('kk');
return this.http.put(
`https://gridt-85476.firebaseio.com/movements/${movementId}.json?auth=${token}`,
{ ...movement, userList, id: null }
);
})
);
}
我是 Angular 的初学者,正在尝试制作一个小应用程序。我现在不会解释该应用程序,因为它不是必需的。当您在应用程序中加入事物时,此功能应该添加到用户列表中。问题是在管道之后它停止工作,我不知道为什么。我检查了该功能所需的所有信息,并且它正确接收了它。我没有收到任何错误,没有任何警告。老实说,我被困住了。这是完整代码https://github.com/GridtNetwork/gridt-client/tree/Andra/gridt/src请帮助
【问题讨论】:
标签: angular typescript