RxJ不更新UI绑定数组变量

时间:2019-04-02 10:33:59

标签: angular rxjs

虽然使用rxjs库订阅主题,但我正在控制台中获取发出的数据,但是用于迭代和计数数据长度的相应UI绑定列表未得到更新。我已经编写了必需的控制台日志语句,该语句指示rxjs正在发射数据,并且设置所需的变量更改未反映在UI中。

https://stackblitz.com/edit/observablesrxjs

1 个答案:

答案 0 :(得分:0)

看起来像不朽的“ this是什么” JavaScript问题。将next方法更改为箭头函数有帮助:代替了

  next(data: Lesson[]) {

声明他们

  next = (data: Lesson[]) => {

https://stackblitz.com/edit/observablesrxjs-9ofh84?file=src/app/lessons-list/lessons-list.component.ts

(不要问我为什么,但是,我个人没有使用过这种“组件是观察者”模式)。