小编moh*_*ory的帖子

在$ state.go之后没有调用离子控制器

我有一个控制器从我的后端应用程序获取数据,当第一次从第一个控制器打开状态时它加载数据,但是当它再次尝试打开它时它不会加载新数据

这是怎么回事

if (selectedServiceID == "000")
{
  $state.go('balanceInquery'); 
};
Run Code Online (Sandbox Code Playgroud)

这里是被称为balanceInquery的状态控制器

.controller('BalanceInqueryController', function($scope, getAccountBalanceService, $state, $ionicLoading, $ionicPopup) {
  getAccountBalanceService.get(username, pass, customerID, serviceAccID, langID)
    .success(function(data) {
      $scope.custBalance = data;
    })
    .error(function(data) {
      var alertPopup = $ionicPopup.alert({
        title: 'Error!',
        template: 'Sorry something went wrong'
      });
    });
})
Run Code Online (Sandbox Code Playgroud)

javascript-events angularjs ionic-framework

5
推荐指数
2
解决办法
3514
查看次数