zoukankan      html  css  js  c++  java
  • 【ionic】项目中$ionicModal简单用法

    html:

    <script id="my-modal.html" type="text/ng-template">
      <div class="modal">
        <ion-header-bar>
          <h1 class="title">我的模型标题</h1>
        </ion-header-bar>
        <ion-content>
          Hello!
        </ion-content>
      </div>
    </script>

    js:

    angular.module('testApp', ['ionic'])
        .controller('MyController', function ($scope, $ionicModal) {
            $ionicModal.fromTemplateUrl('modal.html', {
                scope: $scope,
                animation: 'slide-in-up'
            }).then(function (modal) {
                $scope.modal = modal;
            });
            $scope.openModal = function () {
                $scope.modal.show();
            };
            $scope.closeModal = function () {
                $scope.modal.hide();
            };
            //当我们用到模型时,清除它!一定要写此,当返回上一页面,自动关闭此弹窗
            $scope.$on('$destroy', function () { 
                $scope.modal.remove();
            });
            // 当隐藏的模型时执行动作
            $scope.$on('modal.hide', function () {
                // 执行动作
            });
            // 当移动模型时执行动作
            $scope.$on('modal.removed', function () {
                // 执行动作
            });
    });

    相关资料

    作者:smile.轉角
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

    欢迎关注我,一起进步!扫描下方二维码即可加我QQ

  • 相关阅读:
    java 编码问题
    关于时间
    页面
    关于微信
    01-jQuery的介绍
    15-BOM
    14-定时器
    13-JS中的面向对象
    12-关于DOM操作的相关案例
    购物车练习
  • 原文地址:https://www.cnblogs.com/websmile/p/15692581.html
Copyright © 2011-2022 走看看