国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ionic 列表頁+詳細頁面Demo示例

2019-11-09 14:42:04
字體:
來源:轉載
供稿:網友

一、引用

<link href="../scripts/ionic/CSS/ionic.min.css" rel="stylesheet" /><script src="../scripts/ionic/js/ionic.bundle.min.js"></script>二、主頁模板

<ion-nav-bar class="bar-positive">    <ion-nav-back-button></ion-nav-back-button></ion-nav-bar><ion-nav-view animation="slide-in-up"></ion-nav-view>三、列表頁模板

<!--列表頁--><script id="templates/tabs.html" type="text/ng-template">    <ion-view view-title="列表頁面">        <ion-content>            <div class="list">                <a class="item" href="#/detail/?url=http%3a%2f%2fwww.gongjuji.net">                    http://www.gongjuji.net                </a>                <a class="item" href="#/detail/?url=http%3a%2f%2fwww.baidu.com">                    http://www.baidu.com                </a>                <a class="item" href="#/detail/?url= http://www.taobao.com">                    http://www.taobao.com                </a>            </div>        </ion-content>    </ion-view></script>四、詳細頁模板

<!--詳細頁面--><script id="templates/detail.html" type="text/ng-template">    <ion-view view-title="詳細頁面" ng-controller="detailCtrl">        <ion-content overflow-scroll="false" style="padding:10px;">            {{content}}        </ion-content>    </ion-view></script>五、初始化、路由配置等

var app = angular.module('myApp', ['ionic', 'ui.router']);//路由配置app.config(function ($statePRovider, $urlRouterProvider) {    $stateProvider        .state('tabs', {            url: "/",            templateUrl: "templates/tabs.html"        })        .state('detail', {            url: '/detail/?url',            templateUrl: "templates/detail.html",        });    $urlRouterProvider.otherwise("/");});//全局配置加載動作app.constant('$ionicLoadingConfig', {    template: '<ion-spinner icon="lines" class="spinner-calm"></ion-spinner>',    animation: 'fade-in'});//全局配置請求處理app.service('$Ajax', function ($http, $ionicLoading) {    this.get = function (url, data, onSuccess, onError) {        $ionicLoading.show(); //顯示動畫        $http.get(url, {            param: data        })        .then(function (result) {            if (result.status == 200) {                if (onSuccess)                    onSuccess(result.data);            } else {                if (onError)                    onError(result.data);            }            $ionicLoading.hide(); //隱藏動畫        }).catch(function (err) {            console.error(err);            if (onError)                onError(err.data);            $ionicLoading.hide(); //隱藏動畫        });    }});app.controller('myCtrl', function ($scope, $http, $ajax) {    $scope.show = function ($event) {        $event.stopPropagation();    }});詳細頁處理

//詳細頁面app.controller('detailCtrl', function ($scope, $ajax, $ionicNavBarDelegate, $stateParams) {    if ($scope.content) {    } else {        //如果不設置緩存,總會在頁面顯示執行控制器代碼        //獲取瀏覽器參數        $ajax.get($stateParams.url, {}, function (data) {            console.info($stateParams);            $ionicNavBarDelegate.setTitle($stateParams.url);            $scope.content = data;        });    }});

更多:

ionic 加載動作$ionicLoading 和加載動畫 ion-spinner

 

Cordova 配置WebView可以打開外部鏈接

 

Ionic Tab選項卡使用整理(一)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威信县| 鱼台县| 泰来县| 信阳市| 淅川县| 苏尼特左旗| 兴隆县| 三门峡市| 华阴市| 松溪县| 安陆市| 泸定县| 香河县| 聂荣县| 三江| 正阳县| 奉节县| 北京市| 古田县| 抚宁县| 同心县| 临湘市| 崇仁县| 玉山县| 胶南市| 阳新县| 双鸭山市| 广州市| 禄丰县| 观塘区| 玛沁县| 峨边| 邯郸市| 罗山县| 大化| 高淳县| 易门县| 和硕县| 保亭| 和硕县| 纳雍县|