0
我有一個離子視圖,顯示模式中的項目列表。一旦我選擇一個項目,我想解散模態。我已經使用ng-controller屬性將模板模板與控制器相關聯。如何隱藏選擇一個值後顯示列表的離子模態?
如何解除控制器內的模態窗體,我將獲取點擊事件?
我有一個離子視圖,顯示模式中的項目列表。一旦我選擇一個項目,我想解散模態。我已經使用ng-controller屬性將模板模板與控制器相關聯。如何隱藏選擇一個值後顯示列表的離子模態?
如何解除控制器內的模態窗體,我將獲取點擊事件?
嘗試這樣
$scope.modal.hide();
如果您正在使用多模態,對範圍變量給出不同的名字..
$ionicModal.
fromTemplateUrl('example.html', {
scope: $scope,
animation: 'slide-in-up' }).
then(function(modal) {
$scope.exmapleModal = modal;
$scope.exmapleModal.show();
$scope.closeExample = function() {
$scope.exmapleModal.hide();
$scope.exmapleModal.remove();
};
});
關閉模式相同的名稱 $scope.closeExample();
它的工作原理。但是,是因爲我將模式的$範圍設置爲與當前控制器的範圍相同? 如果Iwant爲模態創建新的範圍會怎麼樣? –
它有效,因爲你在'$ scope.modal = modal'中持有實例。無論您想要使用什麼範圍。你會保持這樣的模態實例。 –
如何將選定的項目從模態控制器傳遞到它打開模態的控制器? –