2016-08-18 62 views
3

我得到這個代碼

$uibModal.open({ 
templateurl:'', 
controller:'', 
backdrop:'', 
size:'' 
resolve: '' 

有人可以解釋我的用法,什麼是它的參數使用?

+3

你最好看看[documentation](https://angular-ui.github.io/bootstrap/#/modal) –

回答

3

$uibModal是一個創建模態窗口的服務。它有一個open方法,它將返回一個模態實例。

var modalInstance = $uibModal.open({ 
        templateUrl: 'view/sample.html', 
        controller: 'testController',// a controller for modal instance 
        controllerUrl: 'controller/test-controller', // can specify controller url path 
        controllerAs: 'ctrl', // controller as syntax 
        windowClass: 'clsPopup', // can specify the CSS class 
        keyboard: false, // ESC key close enable/disable 
        resolve: { 
         actualData: function() { 
          return self.sampleData; 
         } 
        } // data passed to the controller 
       }).result.then(function (data) { 
        //do logic 
       }, function() { 
        // action on popup dismissal. 
       });