【发布时间】:2017-03-09 10:06:09
【问题描述】:
我有一个名为workspace 的组件,它应该提供一个名为DbService 的服务。
此服务旨在供workspace 的子组件使用。
DbService 有一个参数path。
我希望能够按如下方式初始化我的组件:
<workspace db="/a/b/c"></workspace>
<workspace db="/d/e/f"></workspace>
并确保在工作区中初始化的每个DbService 提供程序都可以访问其构造函数中的 db 属性值。
dbService 也是异步初始化的。理想情况下,应在 dbService 完全初始化后初始化子组件。
我尝试了很多不同的方法,但到目前为止都没有成功。
使用来自组件属性的参数异步初始化Provider 的推荐方法是什么?
【问题讨论】:
标签: angular dependency-injection