0
すみません。私はIONICの初心者です、私はアプリでモーダルサービスを使用するつもりです。だから私はテンプレートのURLを変更することができます...?モーダルが表示されますが、私はcloseModal()関数でモーダルを閉じることができません。 ここは私の工場です。コントローラで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();
}
}
});
:
ModalSvc.setModalView('templates/popup-search-order.html');
$rootScope.openModel = function() {
ModalSvc.openModal();
};
$rootScope.hideModel = function() {
ModalSvc.closeModal();
};
何が悪いのでしょうか?私はモーダルビューを閉じるために何をしなければなりません... これは考えられる問題です。つまり、いくつかのモーダルビューの代わりにモーダルダイアログサービスを使用できます... ありがとうございます。 親切にしてください
ようになり、あなたの助けをありがとうございました。 –
モーダルを開くにはどうしたらいいですか? –
コードを編集した後、コールバックにmodal.show()を追加しました –