$scope.openCommonDialog = function (message)
{
$scope.CommonDialogResult = false;
var modalInstance = $modal.open({templateUrl: '../WarningConfirm.html',
controller: CommonDialogCtrl,
backdrop: 'static',
size: 'lg',
windowClass:'Modal_WarningConfirm',
backdropClass:'Modal_WarningConfirm_backdrop',
resolve: {
title: function ()
{
return message;
}
}
});
modalInstance.result.then(
//oK
function (result)
{
$scope.CommonDialogResult = result;
},
//cancel
function (result)
{
$scope.CommonDialogResult = result;
}
);
};
var CommonDialogCtrl = function ($scope,$modalInstance,title) {
$scope.title = title;
$scope.ok = function ()
{
$modalInstance.close(true);
};
$scope.cancel = function () {
$modalInstance.dismiss(false);
};
//oK 异步
modalInstance.ok = function(fn)
{
modalInstance.result.then(function(result) {
fn(result);
});
return modalInstance;
};
return modalInstance;
//结果返回,有异步处理,可以不用
modalInstance.result.then(
//oK
function (result)
{
$scope.commonDialogRs = result;
},
//cancel
function (result)
{
$scope.commonDialogRs = result;
}
);