前提环境(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-view hide-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~