我有共享服务,我注入数据源!: MatTable数据源我未定义,无法更红



[在这里输入图像描述][1]我有共享服务,我创建了一个方法使用MatTableDataSource从json服务器获得所需的api,当我使用这个方法到我的组件dataSource成为未定义的,我不能渲染数据到HTML mtTable


[enter image description here][2]

[1]: https://i.stack.imgur.com/qtxxV.png
[2]: https://i.stack.imgur.com/3kusy.png

我认为对于这种方法,您需要实现与当前不同的逻辑。服务变更:

  • 在服务中声明行为主体,并在服务后声明数据打电话给他们。行为受试者next()

  • 在组件onInit方法中设置subscribe()方法使用即时服务的行为主体。

  • 在上面的subscribe()方法中查找服务数据的变化行为,所以你需要向数据源提供数据。

相关内容

  • 没有找到相关文章

最新更新