Es tut mir leid. Ich bin Anfänger auf IONIC, ich werde einen modalen Dienst in einer App verwenden. also kann ich nur die Vorlagen-URL ändern ...? Das Modal wird angezeigt, aber ich kann das Modal nicht mit der Funktion closeModal() schließen. Hier ist meine Fabrik.Wie mache ich Modal Service in IONIC?
.factory('ModalSvc',function($ionicModal, $rootScope){
return {
setModalView : function(url) {
$ionicModal.fromTemplateUrl(url, {
scope: $rootScope
}).then(function(modal) {
$rootScope.modal = modal;
});
},
openModal : function() {
$rootScope.modal.show();
},
closeModal : function() {
$rootScope.modal.hide();
}
}
});
In einem Controller:
ModalSvc.setModalView('templates/popup-search-order.html');
$rootScope.openModel = function() {
ModalSvc.openModal();
};
$rootScope.hideModel = function() {
ModalSvc.closeModal();
};
Was ist los? und was muss ich zum schließen der Modalansicht ... Das ist mögliches Problem. Das heißt, ich kann einen modalen Dialogdienst anstelle einer modalen Ansicht verwenden ...? Vielen Dank im Voraus. Mit freundlichen Grüßen
Ihnen sehr für Ihre Hilfe danken. –
Wie kann ich das Modal öffnen? –
Editiert den Code, habe ich modal.show() im dann Callback –