2014-01-08 7 views
0
$routeProvider 
      .when('/default', { 
       templateUrl: 'HTML/login.html', 
       controller : 'funct2' 
      }).when('/adminMenu/:username', { 
       templateUrl: 'HTML/adminMenu.html', 
       controller : 'admin' 
      }).otherwise({ 
       redirectTo : '/default' 
      }); 

Когда я пытаюсь использовать контроллер adminMenu, я не получаю никакого adminMenu, даже если он определен в файлах js, связанных с adminMenu.html.контроллер не найден через routeProvider

При переходе на отдельную страницу adminMenu.html загружается, однако при указании контроллера в routeProvider он никогда не загружается. Есть идеи?

ответ

2

, если вы определили ваш контроллер, как это:

function MyCtrl($scope) { 
} 

Вы должны указать свой контроллер, как это (без кавычек):

.when('/default', { 
    templateUrl: 'myCtrl.html', 
    controller : MyCtrl 
}) 
Смежные вопросы