2015-09-05 59 views
0
.when('/',{ 
     controller : 'mainCtrl' 
    }) 

    .when('/worker/:id',{ 
     controller : 'workerCtrl' 
    }) 

    .when('/boss/:id/',{ 
     controller : 'bossCtrl' 
    }) 

app.controller('mainCtrl', function(){ 
    // $scope.selected = 
}) 

如何知道哪個控制器在我的mainCtrl中使用?這樣我可以設置$scope.selected = 'boss'$scope.selected = 'worker'.獲取控制器在主控制器中使用

+0

什麼是你想要的目的。你能否詳細說明一下?爲什麼你想知道當前的控制器? –

回答

0

你可以簡單地得到,從航線使用$route依賴

var controller = $route.current.controller 
+0

當我厭煩其他模板,我使用其他控制器,我應該創建一個服務,讓它回到mainCtrl? –

+0

它不起作用,它返回undefined。 –