2016-04-06 16 views
1

成功するとPDFドキュメントを返すAPIにアクセスしようとしています。 $ sce.trustAsResourceUrlを使用してHTMLコードからこのAPIを呼び出しています。 getStatement APIが失敗するとJOSNエラーメッセージが返され、エラーメッセージを角度コードで処理する方法が不思議に思えます。

私のHTMLコード

<form id="statementFrm" action="{{serviceURL}}" method="post" target="_blank"> 
     <a onclick="document.getElementById('statementFrm').submit();" >View Online Version</a> 
</form> 

Javasciptコード

$scope.serviceURL = $sce.trustAsResourceUrl('http://localost:3090/getStatement'); 
+0

私はかなりの質問を得ていませんが、エラーメッセージで何をしたいですか? –

+0

APIによってスローされたエラーメッセージを処理する方法が必要でした。ユーザーがハイパーリンクをクリックすると、新しいタブが開き、APIによって返されたコンテンツが表示されます。新しいタブで成功した応答のみを表示し、エラーメッセージを処理したかったのです。 – Chandramuralis

+0

「$ scope.serviceURL」にJSONエラーが戻ってきたら、どこにでもエラーメッセージを表示できます。ブートストラップを使用する場合はこれを試してください(errorMessageがプロパティであると仮定します)。 '

' –

答えて

0

このエラーを処理するための直接的な方法がないように思えて、代わりにサービスが中に適切なエラーメッセージで応答する必要がありますHTML形式。

関連する問題