請原諒我的無知,但我是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