私は明らかに非常に基本的なものを欠いています。
手順は、次のようなアプリを作成することです。
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
必要がある多くの前提条件モジュールが必要です。したがって、明らかに私が見逃しているいくつかの簡単な解決策があります。アプリが依存するサービスを作成するにはどうすればよいですか?