2015-10-06 91 views
0

要關閉模態窗口,應調用函數modal.close(result)。Ui引導程序對話框關閉

close(result) - a method that can be used to close a modal, passing a result 

這是什麼結果?

是什麼密切之間( '誇誇其談')>

+0

可以返回的項目的結果在模態對話框,如果你需要它在另一個控制器 – yuro

+0

哪些項目?你可以給我一個例子嗎? –

+0

docs示例顯示close解決了模態實例'result'的承諾。這基本上是一種將數據傳回模態控制器的模態服務的原始調用者的方法。檢查示例腳本並在plunker鏈接中使用它 – charlietfl

回答

1

假設你關閉模式與東西差(真),關閉(假),靠近:

close(something) 

$modalInstance.result.then(function (something) { 
    // ... 
} 

見UI-bootst:可以在承諾$modalInstance.result得到這個東西說唱模式documentationplunker以供參考。

1

你可以有你的模式回到控制器操作的結果。

modalInstance.result.then(function (selectedItem) { 
     $scope.selected = selectedItem; 
    }, function() { 
     $log.info('Modal dismissed at: ' + new Date()); 
    }); 
    }; 

看這個plunker link