请原谅我的无知,但我是angularjs中的新成员,我想显示一个弹出窗口,其中包含2个按钮(确定并取消) 确定:关闭弹出窗口和浏览器 取消:关闭弹出窗口angularjs模态模式对话框关闭
我使用的模式,对话框显示弹出式 我的HTML代码是:
<modal-dialog show='dialogShown' dialog-title='My Dialog'>
<p></p>
<p>Are you sure ?</p>
<button ng-click="closeWindow()">OK</button>
<button ng-click="closeDialog()">Cancel</button>
</modal-dialog>
我的控制器:
var app = angular.module('MyModule', []);
app.controller('MyCtrl', function ($scope,myservice) {
$scope.dialogShown = false;
$scope.showDialog = function(){
$scope.dialogShown = true;
}
$scope.closeWindow = function(){
// I need to close the popup AND the window
}
$scope.closePopup = function(){
// I need to close the popup
}
}
在此先感谢您的帮助。
通过窗口你的意思是浏览器选项卡? – Icycool
是的,我的意思是浏览器选项卡 – anonymouslyGeek
您是否创建了模态对话框指令?不是原生的html标签,因此您必须像htis一样自行创建指令:http://adamalbrecht.com/2013/12/12/creating-a-simple-modal-dialog-directive- in-angular-js /或尝试使用Bootstrap模式或Angular Material库 –
Alburkerk