2014-01-08 100 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 
}) 
相關問題