angular-ui/ui-router的使用
阿新 • • 發佈:2019-01-03
前提環境(gulp+angular1)
第一步建立路由在路由頁面
'tabs.buyCart': { url: '/buyCart', views: { index: { templateUrl: 'templates/buyCart.html', controller: 'buyCartCtrl as buyCart' } } },第二步在controllers層(資料夾建立)buyCart.js
angular.module('app.controllers').controller('buyCartCtrl'第三步在模板層(templates)建立buyCart.html, function( $scope) { var ctrl = this; var i = 1; _.assign(ctrl, { $scope: $scope, title: '這裡是購物車' }); });
<ion-viewhide-nav-bar="true" title="{{buyCart.title}}" cm-hide-tabs="false" ng-class="{'index-platform-view': (buyCart.platform == 'weixin')}"> <ion-header-bar class="bar-primary bar bar-header disable-user-behavior"> <div class="title title-center header-item"> {{buyCart.title}}哈哈 這裡是購物車 </div> </ion-header-bar> <ion-content class="index-panel" delegate-handle="indexScroll"> </ion-content> </ion-view>
第四步在主要index.html頁面引用
<script src="controllers/buyCart.js"></script>
第五步在任意模板頁面呼叫
<li class="footer-li" ui-sref="tabs.buyCart"><i class="ion-ios-cart"></i></li>
完事O(∩_∩)O~