AngularJS ve JSON formundaki tüm istekleri ileten sunucu tarafı arka ucu kullanılarak oluşturulan bir uygulamam var. Her bir istek, talebe özgü verileri içeren bir veri değişkeni içeren bir JSON konteynerine sarılır. Uygulamada durumu ve kontrolü korumak, hataları ve başarı mesajlarını kontrol etmek ve oturum bayraklarını kontrol etmek için kullanılan diğer veriler. Diğer tüm değişkenler, HER istekle sunulur ve veri değişkeni önce incelenir.
Şu an için, önce JSON yanıtının içeriğini ve ardından da verilerin kendisini incelemek için bir yöntemim var.
$http.get('something.json').success(function(response) {
var data = examineJSONResponse(response);
//do the data stuff
});
Bu çalışır ve examineJSONResponse kodlara göz alır ve yanlış bir şey varsa o zaman window.location.href kullanarak sayfayı bir istisna atar ve yeniden yükler.
Bunu AngularJS içinde otomatikleştirmenin herhangi bir yolu var mı? Böylece, her bir $ http araması yapıldığında, bunu denetler ve yalnızca veri değişkeni içeriklerini JSON yanıtı olarak döndürür?
Works: Şimdi bu
Ve
gibi çağrılabilir. – matskoBu durdurucuyu aslında nasıl açısal olarak kaydederim? –
@MikeyCee Örneği, önleyiciyi kaydetmeyi dahil etmek için değiştirdim. Bu yardımcı olur umarım! – Gloopy