2016-01-18 4 views
0

Я ввел $ location service в контроллер. Но $ location service не определяется внутри метода. Пожалуйста помоги.

app.controller('MainCtrl',['$scope','$location','$mdDialog','MainViewService','$http', 
    function($scope, $location,$mdDialog,MainViewService,$http) { 
     $scope.pushView = function(){ 
        //$location.path 
        //$locaiton undefined <-- Problem 
      }; 
    }]); 
+2

Я очень сомневаюсь, что этот код является проблемой. Вы уверены, что у вас нет опечатки в вашем коде? –

ответ

1

Вам не хватает закрывающего кронштейна!

app.controller('MainCtrl',['$scope','$location','$mdDialog','MainViewService','$http', 
    function($scope, $location,$mdDialog,MainViewService,$http) { 
    $scope.pushView = function(){ 
       //$location.path 
       //$locaiton undefined <-- Problem 
     }; 
} 
] // <-- missing closing bracket 
); 
+0

Спасибо за ответ .... но я забыл вставить] в вопрос .. нет синтаксической ошибки. И я не знаю, какой тип зависимости зависит от местоположения. Я не могу найти объект $ location в моем контроллере funtion. – Nish

+0

'$ location' - это услуга с угловым стандартом без зависимостей. Если есть ошибка, это не входит в код, который вы опубликовали. Для получения дополнительной поддержки предоставить Plunker с вашей проблемой. – Michael

Смежные вопросы