Angular - 仅初始化模态($ uibModal' s)数据一次

时间:2016-05-23 14:42:07

标签: angularjs bootstrap-modal angular-controller

我正在使用angular-bootstrap modaldocumation。 与我从$http请求加载数据的示例不同,我希望data只加载一次,每次模式打开时使用ng-init加载数据。 以下是我的modal controllerserevlet是我用来发送service请求的$http的名称。

angular.module('ui.bootstrap.demo').controller('ModalInstanceCtrl', function ($scope, $uibModalInstance, serevlet) {
  //the data I want to init
  $scope.data = null;

  $scope.ok = function () {
    $uibModalInstance.close($scope.selected.item);
  };

  $scope.cancel = function () {
    $uibModalInstance.dismiss('cancel');
  };

  $scope.sendGet = function(){
   serevlet.sendGet().then(function(data){
       $scope.data = data;
    };
  }

});

如果使用.run.config进行操作,我希望很清楚我想要做什么?

0 个答案:

没有答案