1. 程式人生 > >angular-ui/ui-router的使用

angular-ui/ui-router的使用

前提環境(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'
, function( $scope) { var ctrl = this; var i = 1; _.assign(ctrl, { $scope: $scope, title: '這裡是購物車' }); });
第三步在模板層(templates)建立buyCart.html
<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~