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
需要大量的,我應該創建前提模塊 - 因爲會超越了玩具的水平的任何應用程序。所以顯然有一些簡單的解決方案,我錯過了。如何創建應用程序依賴的服務?