ionic webapp

優化 圖片緩存html

localstrrageios

插件git

https://github.com/paveisistemas/ionic-image-lazy-loadgithub

https://github.com/sunsus/ngImgCache緩存

https://github.com/sunsus/ngImgCache/blob/master/ngImgCacheIonic.js服務器

 

ionic的頁面之間的跳轉, 用href="#/tab/index", href="#/shop" ,要注意那個tabapp

同屬於tab的頁面或則其餘同類型的頁面之間跳轉纔有動畫.ionic

service.js 裏面放全局的函數和變量,並負責與服務器端通訊.ide

controller.js 負責把service取得的數據分配到模板裏, 這裏面是每一個模板對應一個控制器, 函數能夠寫在它的控制器,如$scope.fly=function(){};函數

app.js組織全部的模板, 還有每一個頁面的路徑

    .state('tab.groupbuy', {
      url: '/groupbuy',
      views: {
        'tab-groupbuy': {
          templateUrl: 'templates/tab-groupbuy.html',
          controller: 'GroupBuyCtrl'
        }
      }
    })
    /*
    .state('citys', {
      url: "/citys",
      controller: 'CitysCtrl',
      templateUrl: "templates/citys.html"
    })
*/
    .state('shops', {
      url: "/shops/:categoryId",
      controller: 'ShopsCtrl',
      templateUrl: "templates/tab-shops.html",
      animation: 'slide-left-right-ios7'
    })

    /*
    .state('market', {
      url: "/market/:marketId",
      controller: 'MarketCtrl',
      templateUrl: "templates/market.html",
      animation: 'slide-left-right-ios7'
    })

    .state('markets', {
      url: "/markets/:markettype",
      controller: 'MarketsCtrl',
      templateUrl: "templates/markets.html",
      animation: 'slide-left-right-ios7'
    })
*/
    .state('shopdetail', {
      url: "/shopdetail/:shopId",
      controller: 'ShopdetailCtrl',
      templateUrl: "templates/tab-shop.html"
    })

 

 state裏面的路徑纔是 在location.href=""裏面應該用的,不過 . 要換成 /

ionic模板裏的函數是不能直接寫變量的

相關文章
相關標籤/搜索