2015-11-08 147 views
1

時關閉父對話框我有一個場景像下面圖: enter image description herengdialog - 打開子對話框

我需要關閉父對話框時,我剛打開子對話框,我怎樣才能做到這一點?

我試過在打開子對話框之前使用關閉API,父對話框關閉,但子對話框中需要的所有數據都是未定義的。如果我不關閉它,子對話框中的數據可以很好地顯示。

$scope.selectServerToOpen = function (serverType) { 
    var newScope = $scope.$new(true); 
    newScope.newServer = $scope.newServer; 
    $scope.closeThisDialog('cancel');//coment this line, the data can be passed correctly, but i need to close the parent dialog when i open the child dialog 
    modalInstance = ngDialog.open 
       template: 'servers/templates/servers-new.tpl.html', 
       scope: newScope, 
       controller: 'newServerCtrl', 
       resolve: { 
        serverData: function() { 
         return null; 
        }, 
        delegate: callbackWrapper 
       } 
      }); 
+0

這是因爲控制器得到的回答再次初始化 – Sajeetharan

+0

@Sajeetharan謝謝,你有周圍的任何工作呢? –

回答