Я использую ng-route, и мне нужно пройти проверку перед отправкой клиента на одну страницу или показать сообщение с предупреждением.
Для примера, давайте предположим, что у меня есть два типа клиентов:
$scope.idCostumer = 15;
var costumerGood = 1;
var costumerBad = 2;
Моя идея - проверить что-то вроде этого:
$scope.sendTo = function(){
if(costumerGood === 1){
location.path(hash).search({id: $scope.idCostumer});
}
else{
alert("You can't access here);
}
}
Я знаю, что правильный путь будет:
$scope.sendTo = function(hash){
location.path(hash).search({id: $scope.idCostumer});
}
Но с проверкой не сработало. Ошибка консоли показывает, что location.path is not a function
. Есть способ сделать проверку?
Я использую Javascript и AngularJs.
Спасибо заранее.