angularjs问题,为什么是两个succss处理?

iriscole 2017-11-20 03:20:38
看到一段angularjs代码,两个succss处理,有必要么?原因是什么?

getCityIdByName: function (cityName) {
var deferred = $q.defer();
var promise = deferred.promise;
$http.get('api/home/getCityIdByName',{
params: {
cityName: cityName
}
}).success(function (message) {
deferred.resolve(message.data);
}).error(function (error) {
deferred.reject(error);
});
promise.success = function (fn) {
promise.then(fn);
return promise;
};
promise.error = function (fn) {
promise.then(null, fn);
return promise;
};
return promise;
},
...全文
458 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧