这篇文章指出:
现有的 DI (angular1) 有一些问题:
内置到框架中——Angular 1 的 DI 直接嵌入到框架中。我们没有办法将它解耦为一个独立的系统。
如何将 angular2 DI 用作独立系统?据我了解,它没有作为单独的包发布。
这篇文章指出:
现有的 DI (angular1) 有一些问题:
内置到框架中——Angular 1 的 DI 直接嵌入到框架中。我们没有办法将它解耦为一个独立的系统。
如何将 angular2 DI 用作独立系统?据我了解,它没有作为单独的包发布。
以前可以从@angular/core
. 它injection-js
由 Angular 团队的成员作为单独的包发布。
另请参阅此答案。