假设我有一个类Logger,它不是一个组件,它使用ServiceA(标记为Injectable)。 Logger的构造函数如下所示:
Logger(this._logger);
即使Logger不是组件或指令,AngularDart会在实例化时隐式将ServiceA传递给Logger吗? AngularDart文档对此不清楚。
答案 0 :(得分:0)
当DI(AngularDart)实例化Logger
时,它将尝试解析所有依赖项(构造函数参数,也是传递参数)并将它们传递给构造函数或以其他方式抛出。