添加"成功"和"错误"在"然后"内回调到$ http.get

时间:2015-02-03 15:27:02

标签: angularjs

我知道在使用$http.get时,可以将回调链接成功或错误,例如:

$http.get(someUrl).success(...).error(...);

但是,我在处理承诺的代码中遇到了以下情况:

parseUrl(obj.getUrl()).then($http.get)

目前我只是通过为错误添加thencatch来处理回调,但是是否可以使用看似更合适的successerror回调在这种情况下?

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,then接受两个功能,第一个是成功,第二个是错误。

var succ = function() {};
var erro = function() {};
parseUrl(obj.getUrl()).then(succ, erro);

the-promise-api on angularjs doc