ionic $ionicModal 模态框

$ionicModal.fromTemplateUrl('modal.html', {

   scope: $scope,
   animation: 'slide-in-left'
}).then(function(modal) {
   $scope.modal = modal;

   $scope.modal.show();    // $scope.modal.remove();$scope.modal.hide();

});


<script id="modal.html" type="text/ng-template">
   <ion-modal-view>
       <ion-header-bar class="bar-stable">
           <div><button ng-click="modal_back();" class="button back-button buttons  button-clear button-dark header-item">
               <i class="icon ion-ios-arrow-back"></i>
               <span class="back-text">返回</span></button></div>
           <div class="h1 title">订单详情</div>
       </ion-header-bar>
       <ion-content id="menuByDfkInfo-list">
            ......
       </ion-content>
   </ion-modal-view>
</script>


1.声明对话框模板

使用ion-modal-view指令声明对话框模板,对话框模板通常置入 script内以构造内联模板:

<script id="a.html" type="text/ng-template"> <ion-modal-view> </ion-modal-view> </script>

2.创建对话框对象

服务$ionicModal有两个方法用来创建对话框对象:

fromTemplate(templateString,options) - 使符串模板用字

fromTemplateUrl(templateUrl,options) - 使用内联模板 这两个方法返回的都是一个对话框对象。

3.操作对话框对象

对象框对象有以下方法用于显示、隐藏或删除对话框:

show() - 显示对话框

hide() - 隐藏对话框

remove() - 移除对话框

isShown() - 对话框是否可视?


转载于:https://my.oschina.net/jack088/blog/395517

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值