我是AngularJS DI的新手,我想知道如何做我在Ninject中经常做的事情。我理解这些限制,所以如果不可能,就可以采用解决方法。
我必须创建处理不同事件类型的对象,我通常遵循策略模式,并且使用C#中的Ninject,我可以使用多注入在我的策略代理的构造函数中注入一系列策略。
我的想法是,我想创建更多“处理程序”(策略)并将它们添加到AngularJS DI系统,而无需更改公共代码。之前我在JS中做过这个,通过一个可以附加新策略的对象,但我想知道哪种方法是在Angular中进行的。
有可能在Angular中以某种方式做类似的事情吗?