ionic中的$inoicPopover

ionic中的浮动框$ionicPopover

用ionic也有一段时间了,今天说一下它里面提供的一个小组件:浮动框
浮动框的使用在移动端的项目中已经很少了,只有在少数的一些特殊情况下才会出现。所以官方文档中对于$ionicPopover的介绍也是非常少。

在这里我们简单说一下浮动框的使用方式,仅供大家参考

  • 浮动框的初始化

在控制器中注入$ionicPopover服务,通过如下的代码进行浮动框初始化

var app = angular.module("myApp", ["ionic"]);

app.controller("myCtrl", function($scope, $ionicPopover) {
    $ ionicPopover.fromTemplateUrl(
    "template/template.html",
  {
    scope:$scope,
    animation:"slide-in-up"
  }
  ).then(function(modal) {
    $scope.dialog = modal;
  });
  $scope.show = function(e) {
    $scope.dialog.show(e)
  }
});

这里的选项fromTemplateUrl()函数中,指定了调用的模板页面template/template.html,这里在编辑浮动框内嵌模板页面的时候一定要注意使用ion-popover-view来进行内容的包含,如下:

<ion-popover-view>
  <ion-list>
    <ion-item>编辑</ion-item>
    <ion-item>修改</ion-item>
    <ion-item>删除</ion-item>    
  <ion-list>
</ion-popover-view>

在页面中,可以通过实践进行调用

<button ng-click="show($event)">点击调用</button>

点击按钮就会出现一个动态的浮动框效果,以上代码仅供参考。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • github排名https://github.com/trending,github搜索:https://gith...
    小米君的demo阅读 10,305评论 2 38
  • 小时候受偶像剧的荼毒,以至于无论在哪个阶段,都会期待着一个转属于我的白马王子出现在我的世界里!可是,这些都是幻想,...
    TIMMYJING阅读 3,051评论 0 0
  • 大家好,很高兴今天在这里跟大家来分享关于跑步的那些事儿,其实刚开始收到贝贝姐叫我来这里讲关于跑步的一些知识,我内心...
    小呼子阅读 3,751评论 0 0
  • 大部分的毕业生和我自己都遇到过职场社交问题是:我到底怎么可以和陌生人在活动的时候,或者约出来喝咖啡的时候愉快的聊天...
    Rax郝毅阅读 3,788评论 5 5
  • 自从有了微信,我的生活了多了好多陌生又熟悉的朋友!陌生是我们真的没见过面,熟悉是我们总是在朋友圈里用做自己的方式影...
    潘存英阅读 3,655评论 0 0

友情链接更多精彩内容