qiita.com[B!]新着記事・評価 - はてなブックマーク (original) (raw)

AngularJS で controller, service などが定義された JavaScript ファイルを遅延ロードした場合、通常のような書き方では Injector から対象のオブジェクトが取得できない。なので、以下のようにする。 ※公式的にこれでいいのかどうかは不明だけどメソッドが生えてるってことはこれでいいのかしら。ちなみにソースはこれ メインのファイル var app = angular.module('sample', []); // Config で、遅延ロード(定義)する対象のプロバイダーを config 内で app へ alias をはっておく app.config(['$provide', '$controllerProvider', '$animateProvider', '$filterProvider', '$compileProvider', funct