0
我明显缺少一些非常基本的东西。AngularAMD:应用程序取决于服务,但服务取决于应用程序
The instructions是创建一个应用程序,就像这样:
define(['angularAMD'], function (angularAMD) {
var app = angular.module(app_name, ['webapp']);
... // Setup app here. E.g.: run .config with $routeProvider
return angularAMD.bootstrap(app);
});
然后创建后续的项目是这样的:
define(['app'], function (app) {
app.factory('Pictures', function (...) {
...
});
});
而且有这个有用行:
任何随后的模块定义只需要应用程序来创建所需的AngularJS服务
嗯,这只是伟大的随后模块定义,但app.config
和app.run
需要大量的,我应该创建前提模块 - 因为会超越了玩具的水平的任何应用程序。所以显然有一些简单的解决方案,我错过了。如何创建应用程序依赖的服务?