我正在使用angular-bootstrap modal
,documation。
与我从$http
请求加载数据的示例不同,我希望data
只加载一次,每次模式打开时使用ng-init
加载数据。
以下是我的modal controller
,serevlet
是我用来发送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
进行操作,我希望很清楚我想要做什么?