IONIC中的序列,angularjs控制器..?

时间:2016-09-27 05:51:53

标签: angularjs ionic-framework

我有控制器并执行如下所示的eksekusiUlp功能

.controller('ulpCtrl', function($rootScope, $ionicPopup, tanyaService, $state) {
        $rootScope.getKat = 'UL';
        //get value from API Services 
        $rootScope.eksekusiUlp = function() {
          $rootScope.bg='#bdee8a';
          $rootScope.cekAdaSkor= function() {
          tanyaService.doApiCekAdaSkor($rootScope.getPilihSubTest, $rootScope.getNip).success(function(dataCekSkor){
            console.log(dataCekSkor['nip']);
            alert('1');
         });
       };
   alert('2');
})

为什么我的序列警报是2,1而不是1,2? 如何使它成为警报序列1然后2?,*我的意思是从api获取值然后执行警报2。

谢谢

1 个答案:

答案 0 :(得分:0)

答案与正确理解JavaScript events and timing更多有关。

Understanding JavaScript Promises也会有所帮助。