采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
其它地方用then的方式调用都可以正常显示出来,不知道错哪了?
return { then: def.promise.then }
试试~
已经加入但是还是不行,怎么办?angular.module('app').config(['$provide',function ($provide) { $provide.decorator('$http',['$delegate','$q',function ($dalegate, $q) { $dalegate.post = function (url, data, config) { var def = $q.defer(); $dalegate.get(url).then(function (resp) { def.resolve(resp); }).error(function (err) { def.reject(err); }); return { then: function(f1, f2) { def.kpromise.then(f1,f2); } } }; return $dalegate; }]) }]);
代码格式化一下,看不清
我录制视频的时候最新版本是1.5,现在大家安装最新版本是1.6.
1.6删除了success函数,只能用then函数获取返回值。
所以,我们在装饰器中修改post函数时重载的应该是then函数或者你调用post的时候仍使用success。
明白了吗?
那这块的代码应该怎么写呢,老师能给写一下么?自己不知道怎么书写
登录后可查看更多问答,登录/注册
基于AngularJS,仿拉勾网开发一个招聘类的移动端单页应用
1.3k 16
1.0k 10
1.0k 9
1.1k 8
1.0k 8