Попытка отобразить сообщение об ошибке в представлении, когда вызов службы с контроллера приводит к 404, путь перенаправляется на просмотр страницы входа в систему, а ошибка сообщение устанавливается в $ scope для просмотра, когда происходит 404.необходимо отобразить сообщение об ошибке в представлении, сообщение об ошибке установлено в контроллере
ниже код контроллер, который установлен в сообщение об ошибке в $ 404 при объеме происходит
angular.module('app.controllers').controller('contactLoginCtrl',['$rootScope','$scope','AuthenticateService','$location',function($rootScope,$scope,AuthenticateService,$location){
$scope.authenticate = function(userModel){
var userName = userModel.username;
var password = userModel.password;
console.log(userName+password);
var result = AuthenticateService.checkUser(userName,password);
result.then(function(response){
console.log(response);
},function(error){
if(error.status== '404'){
// ***below is the erroMssg which has to show on the view,
after setting the message it being redirected to login view***
$scope.errorMsg = "your request not been processed";
$location.path('/');
}
})
};
}]);
В представлении я помещаю выражение ErrorMsg как {{}} ErrorMsg
Это не работает может кто-нибудь пожалуйста, предложить мне любой тренировки? заранее спасибо
показать HTML код – Sajeetharan
{{ErrorMsg}} <форма имя = "contactLogin" нг-контроллер = "contactLoginCtrl"> \t \t \t \t \t \t \t \t \t \t \t \t <метка для = "пароль"> Пароль: <входной тип = "пароль" нг-модель = имя "userModel.password" = "пароль" > \t \t \t \t \t \t кнопка тип = "отправить" имя = "Вход" нг-с лизать = "аутентификации (userModel)"> Вход \t \t \t \t \t \t \t \t \t \t \t – user1245524