在Y165中,John Papa建议将跨应用程序模块注入app.core。
Schedules
然而,在他的其他例子中,他手动在自己的模块中注入他需要的一切......即
angular.module('app.core', [angular modules, 'ngAnimate', 'ngSanitize', cross-app modules, 3rd party modules]);
$ http是一个常见的,所以我考虑将其注入app.core。那会是一个坏主意吗?
我有点困惑,我究竟应该注入app.core,如何确定是应该手动注入还是注入app.core? (即如果有2个以上的模块共享它,还是有一个不言而喻的规则,比如将它放入app.core吗?3个模块?)