2016-10-26 5 views
0

ユーザーの資格情報を送信すると、ログインビューが表示されます。サービスはポストリクエストで呼び出されます。ここでは404が表示されます。私ができないログインビューの404エラーの完全なメッセージ 私に何か助けてこれの回避策を提案できますか?以下はログインビューで意味のある完全なメッセージで404エラーを表示する必要があります


ルートです:私は、彼らが404エラーの完全なページを表示しているスタックオーバーフローにこのに関するいくつかの記事を見た

$stateProvider 
    .**state("/",{ 
     url:'/',  
templateUrl:'./resources/js/baseapp/ContactLogin/views/login.html', 
     controller:'contactLoginCtrl' 
    })** 

    $urlRouterProvider.otherwise("/"); 


Below is the service 

var indata = { "password": pword, "username":uname }; 
      var req ={ 
         method: 'POST', 
         url: 'http://localhost:8083/spring2/login', 
         data: indata 
         } 

        $http(req).then(function (response) { 
         console.log(response); 

// *here I am getting the 404, need to redirecr from serivce to view with error displayed on view* 

        }, function (error) { 
         console.log(error) 

        }); 
       } 
      } 

、私は同じビューを必要とする、という必要はありません。その上に意味の完全なメッセージを表示します。

追加の意味の完全なメッセージでtemplateUrlにリダイレクトする必要があります。再送信がビューから発生すると、このメッセージは自動的に削除されます。

答えて

0

サービスを使用してログイン呼び出しを行っている場合は、プロンプトを使用してコントローラで応答オブジェクトを取得できます。そこに応答オブジェクトを表示できます。

+0

ありがとうございました、私は理解できませんでした。私にコードスニペットを提供してください。 – user1245524

+0

あなたは何を達成しようとしていますか? 私が理解したことは、ログインが失敗したときにリダイレクトしたくないということです。あなたはview.rightにメッセージを表示する必要がありますか? –

+0

responsigのおかげで、サービスからリダイレクトされたビューにメッセージを表示する必要があります – user1245524

関連する問題