angualrjs,$http异步操作执行完再执行下一步该怎么写
有三个步骤
step1:$http.jsonp(url1)
step2:$http.jsonp(url2)
step3:赋值操作 ,
步骤1、2没有顺序要求,步骤3要求在1、2步骤完成后执行;
因为步骤1、2会多处被调用,不希望是
步骤1.success{
步骤2.success{
步骤3}} 这样的写法
希望将步骤1、2封装成一个公共方法,再执行步骤3,顺序执行,angularjs应该怎么写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用事件。不要用嵌套
使用ng自带的$q服务
楼主可以学习一下 $q 与 promise 对象。就如楼上所示,Angular有一个 $q.all(),你正可以用上。