2016-04-06 9 views
1

hatası nasıl işlenir Başarısız olduğunda PDF belgesini veren bir API'ye erişmeye çalışıyorum. Bu API'yi $ sce.trustAsResourceUrl kullanarak HTML kodumdan arıyorum. Bu getStatement API başarısız olursa JOSN hata iletisini döndürür ve Angular kodumda bu hata iletisinin nasıl işleneceğini merak ediyorum. Orada bu hatayı işlemek için doğrudan bir yol olduğunu ve bunun yerine hizmet uygun hata mesajında ​​ile yanıt ihtiyacı olduğu gibi

Benim HTML Kod

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

JavaScipt'i Kod

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

Soruyu anlamıyorum, hata mesajıyla ne yapmak istiyorsunuz? –

+0

API tarafından atılan hata mesajını işlemek için bir yol istedim. Kullanıcı köprüyü tıkladığında, yeni sekme açılır ve API tarafından döndürülen içeriği gösterir. Yeni sekmede sadece başarılı yanıtı görüntülemek istedim ve hata mesajını işlemek istedim. – Chandramuralis

+0

Tamam, eğer JSON'u $ scope.serviceURL'e geri alırsanız, hata mesajını istediğiniz yere götürebilirsiniz. bootstrap kullanıyorsanız (errorMessage özelliği varsayarak) bunu deneyin.

' –

cevap