小编GSP*_*P59的帖子

使用Restangular处理错误

我正在尝试使用Restangular从后端检索JSON对象.

1)这很好用,但我不知道如何处理错误,因为没有回调/保证功能:

meals = restAngular.all('meal').getList({date: selectedDate}).$object;
Run Code Online (Sandbox Code Playgroud)

承诺的以下内容不起作用:

restAngular.all('meal').getList({date: selectedDate}).then(function(newMeals){
    console.log(newMeals);
    meals = newMeals;
});
Run Code Online (Sandbox Code Playgroud)

我在"newMeals"对象中有一个Restangular对象而不是我的Json对象.就像是 :

addRestangularMethod: function (){var g=arguments,h=a?u:this;
all: function () { [native code] }
allUrl: function () { [native code] }
clone: function () { [native code] }
customDELETE: function () { [native code] }
etc..
Run Code Online (Sandbox Code Playgroud)

如何使用promises并能够处理潜在的错误来获取我的JSON"餐"?

2)附加问题:自Angularjs 1.2及其更好的新$资源实施以来,Restangular仍然是一个不错的选择吗?

非常感谢

angularjs restangular

3
推荐指数
1
解决办法
7492
查看次数

标签 统计

angularjs ×1

restangular ×1