[在这里输入图像描述][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()方法中查找服务数据的变化行为,所以你需要向数据源提供数据。