2017-06-21 15 views
1

私は例hereに従っています。角度ブートストラップカレンダー月間表示ポップアップ問題

私はイベントをクリックすると月表示のように同じ機能を実現したい、それはdetails.Butと何とか私はそれを達成することができないポップアップを開いています。以下は、両方のコントローラと工場が同じJSに ある私が使って実験していたコード、

 app.module('mwl.calendar.docs') 
     .controller('AppointmentsController', 
       function ($rootScope, $scope, CalenderService, $location, ProjREST_URL, $state, 
         moment,alert, calendarConfig, $timeout, propSettingService, DetailService) { 

    ----------------- 
    ----------------- 
}); 
    angular 
     .module('mwl.calendar.docs') 
     .factory('alert', function($uibModal) { 

     function show(action, event) { 
      return $uibModal.open({ 
      templateUrl: 'modalContent.html', 
      controller: function() { 
       var vm = this; 
       vm.action = action; 
       vm.event = event; 
      }, 
      controllerAs: 'vm' 
      }); 
     } 

     return { 
      show: show 
     }; 

     }); 

ですが、私は、

Uncaught TypeError: app.module is not a function 

をエラーを取得しています私は、角に新しいですので、私は何をやっています何かここで愚か:) 本当にありがとうございます。おかげで


更新されたコードのように見える、まだエラーがあなたがコントローラを登録する前に、あなたのモジュールを宣言する必要が同じ

angular.module('mwl.calendar.docs', ['mwl.calendar', 'ngAnimate', 'ui.bootstrap', 'colorpicker.module']); 

app 
.module('mwl.calendar.docs') 
.controller('AppointmentsController', 

答えて

1

まま:

angular.module('mwl.calendar.docs', ['mwl.calendar', 'ngAnimate', 'ui.bootstrap', 'colorpicker.module']); 
+0

まだエラーが同じ –

+1

[OK]を、このまま( 'appointmentsController'、 ['$ rootScope'、 '$ scope'、 'C​​alenderService'、 '$ location'、 'R')この問題を解決するには angular.module '$ state'、 '$ timeout'、 'AgeSettingService'、 'MasterService'、 '$ uibModal'、 関数($ rootScope、$ scope、CalanderService、$ location、REST_URL) $ state、 moment、calendarConfig、$ timeout、AgeSettingService、MasterService、$ modal){ –