2016-06-25 7 views
0

私のウェブページ上にカレンダーを表示したい場合は、 '' ui.calendar ''をangular.module()に入れてはいけませんが、その場合カレンダーは表示されず、angular.module()に追加すると上記のエラーが表示されます。私を助けてください !

これらは私の2つのJavaScriptファイルあなたは$stateProviderを使用しますが、あなたはモジュールの依存関係にui.routerを入れるのを忘れ

'use strict'; 
 

 
angular.module('sangamApp') 
 
    .config(['$stateProvider',function ($stateProvider) { 
 
    $stateProvider 
 
     .state('calendar', { 
 
     url: '/calendar', 
 
     template: '<calendar></calendar>' 
 
     }); 
 
    }]);

'use strict'; 
 
(function(){ 
 

 
class CalendarComponent { 
 
    constructor() { 
 
    this.eventSources = []; 
 
    
 
    this.uiConfig = { 
 
     calendar : { 
 
       editable : true, 
 
       header : { 
 
         left : 'prev,next,today', 
 
         centre : 'title', 
 
         right : 'month,agendaWeek,agendaDay' 
 
         } 
 
        } 
 
       } 
 
    } 
 
} 
 

 
angular.module('sangamApp',['ui.calendar']) 
 
    .component('calendar', { 
 
    templateUrl: 'app/calendar/calendar.html', 
 
    controller: CalendarComponent 
 
    }); 
 

 
})();

答えて

0

です。

angular.module('sangamApp',['ui.calendar', 'ui.router']) // added ui.router 
+0

が、私は「ui.calendar」だけでなく、「ui.router」を入れていないときには、罰金働いていた....とそのが動作していない奇妙だi「はui.router」 – Robin

+0

を追加する場合でも、 。最初のjavascriptファイルがメインのjsファイルですか?また、どのファイルが最初に読み込まれますか? –

0

初めてはあなたがangular.moduleの2番目のパラメータとして、すべてのモジュールの依存関係のリストを渡す必要があるアプリモジュールを宣言し、$stateProviderを使用しているので、あなたはの依存性のリストにui.routerを指定する必要があります

angular.module('sangamApp',['ui.calendar', 'ui.router']) 
関連する問題