いくつかの条件に基づいて実行時にロードしようとしているモジュールがいくつかあります。現在、ocLazyLoadモジュールを使用していますが、ロードされたモジュールがまったく機能していません。すべてが正常に読み込まれ、スローされるエラーはありません。
最初にメインモジュールを宣言します
var app = angular.module('myApp',['oc.lazyLoad'])
app.config(['$ocLazyLoadProvider',function(){
modules : [{
name : 'mod1',
files : [CDN-Path]
}]
}]);
そして、コントローラーのどこかに
app.controller('c',function($ocLazyLoad){
$ocLazyLoad.load('mod1').then(function(){
console.log('module loaded!');
});
})
解決されたプロミス内で私が実際に行っていることは、新しい状態を ui-router に登録し、その状態内で で定義されたディレクティブの一部を使用することですmod1
が、それらは単に機能しません。モジュールのロード後に実行する必要がある初期化はありますか?