使用时,首先引入这三个必要的文件
<script src="../angular.js"></script>
<script src="../ui-bootstrap-tpls-0.12.1.js"></script>
<link href="../bootstrap.min.css" rel="stylesheet">
注意,在主模块依赖注入
var routerApp=angular.module('routerApp',['ui.router','ngAnimate','tm.pagination','ui.bootstrap']);
routerApp.controller('takeGoodsSearch',['$scope','$http','$modal','$anchorScroll','$log','$location','$rootScope',function($scope,$http,$modal,$anchorScroll,$log,$location,$rootScope) {
$scope.cancelApply=function(index){
$scope.result={};
$scope.result.title = "提示消息";
$scope.result.msg = "确定要删除?";
$rootScope.loanId=index;
$modal.open({
templateUrl : 'tpls/common/reconfirmMessage.html',
controller :ModalInstanceCtrl,
resolve : {
requestResults : function() {
return $scope.result;
}
}
});
}
var ModalInstanceCtrl = function($scope, $modalInstance,requestResults) {
$scope.results = requestResults;
// 确认按钮(close()可以带参数)
$scope.ok = function() {
$modalInstance.close();
$http.post('/deletePickup',$rootScope.loanId).success(function(){
reSearch();
});
};
// 取消按钮
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
};
};
//弹窗结束
}])
reconfirmMessage.html:
<div class=".modal">
<div class="modal-header">
<h3 class="modal-title" data-ng-bind='results.title'></h3>
</div>
<div class="modal-body" style="text-align:center">
<span data-ng-bind='results.msg'></span>
</div>
<div class="modal-footer" style="text-align:center">
<button class="operation" type="button" data-ng-click="ok()">确认</button>
<button class="operation" type="button" data-ng-click="cancel()">取消</button>
</div>
</div>