angular.js - angualrjs,$http异步操作执行完再执行下一步该怎么写
大家讲道理
大家讲道理 2017-05-15 17:05:30
0
3
759

有三个步骤
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应该怎么写

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
Peter_Zhu

이벤트를 활용하세요. 중첩을 사용하지 마세요

으아악
曾经蜡笔没有小新

ng와 함께 제공되는 $q 서비스를 사용하세요

으아악
曾经蜡笔没有小新

저자는 $q 및 Promise 객체에 대해 배울 수 있습니다. 위에 표시된 것처럼 Angular에는 사용할 수 있는 $q.all()이 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!