好的,基本上我的情况是服务非常相似,除了一些初始化变量,这是工厂的理想选择。
但是,我无法弄清楚如何在使用不同工厂初始化每个服务的同一组件/模块中使用多个服务?
提前致谢。
答案 0 :(得分:-1)
角度2中的服务是一个类,因此您可以轻松地执行类似
的操作let firstServiceInstance = new myServiceClass(...some arguments);
let secondServiceInstance = new myServiceClass(...some arguments);
let thiredServiceInstance = new myServiceClass(...some arguments);
以上每个变量都会引用该服务。