ionic中的$inoicPopover

ionic中的浮動框$ionicPopover

用ionic也有一段時間了,今天說一下它里面提供的一個小組件:浮動框
浮動框的使用在移動端的項目中已經(jīng)很少了,只有在少數(shù)的一些特殊情況下才會出現(xiàn)。所以官方文檔中對于$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()函數(shù)中,指定了調用的模板頁面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>

點擊按鈕就會出現(xiàn)一個動態(tài)的浮動框效果,以上代碼僅供參考。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • github排名https://github.com/trending,github搜索:https://gith...
    小米君的demo閱讀 4,958評論 2 38
  • 小時候受偶像劇的荼毒,以至于無論在哪個階段,都會期待著一個轉屬于我的白馬王子出現(xiàn)在我的世界里!可是,這些都是幻想,...
    TIMMYJING閱讀 466評論 0 0
  • 大家好,很高興今天在這里跟大家來分享關于跑步的那些事兒,其實剛開始收到貝貝姐叫我來這里講關于跑步的一些知識,我內心...
    小呼子閱讀 683評論 0 0
  • 大部分的畢業(yè)生和我自己都遇到過職場社交問題是:我到底怎么可以和陌生人在活動的時候,或者約出來喝咖啡的時候愉快的聊天...
    Rax郝毅閱讀 672評論 5 5
  • 自從有了微信,我的生活了多了好多陌生又熟悉的朋友!陌生是我們真的沒見過面,熟悉是我們總是在朋友圈里用做自己的方式影...
    潘存英閱讀 623評論 0 0

友情鏈接更多精彩內容