虽然使用rxjs库订阅主题,但我正在控制台中获取发出的数据,但是用于迭代和计数数据长度的相应UI绑定列表未得到更新。我已经编写了必需的控制台日志语句,该语句指示rxjs正在发射数据,并且设置所需的变量更改未反映在UI中。
答案 0 :(得分:0)
看起来像不朽的“ this
是什么” JavaScript问题。将next
方法更改为箭头函数有帮助:代替了
next(data: Lesson[]) {
声明他们
next = (data: Lesson[]) => {
(不要问我为什么,但是,我个人没有使用过这种“组件是观察者”模式)。