2016-03-03 50 views
0

我有我的index.html里面我也有注入它在app.js所有正确的地方,这是我的徽章代码:如何将我的tabs.html中的徽章链接到控制器

<ion-tab title="Cart" icon-off="ion-ios-cart-outline" badge-style="badge-assertive" badge="{{tc.badgeNumber}}" icon-on="ion-ios-cart" href="#/tab/cart"> 
<ion-nav-view name="tab-cart"></ion-nav-view> 

然后这是我为我的控制器代码:

* Created by gabed on 3/3/16. 
*/ 
(function(){ 
    'use strict'; 

    angular.module('tabModule', []) 
    .controller('tabCtrl', tabCtrl); 
    tabCtrl.$inject = ['cartService','$scope','$timeout']; 
    function tabCtrl(cartService,$scope,$timeout) { 
    var tc = this; 
    tc.badgeNumber = 5; 
    } 

})(); 

回答

0

你应该能够在你的app.js文件中添加控制器。

.state('tab', { 
     url: '/tab', 
     abstract: true, 
     controller: 'TabsCtrl', 
     templateUrl: "templates/tabs.html" 
    }) 
+0

我已经在我的app.js文件夹@ billyg4585 –

+0

.STATE( '标签',{ 网址: '/标签', 摘要:真实, templateUrl: '模板/ tabs.html' , 控制器:'tabCtrl as tc' }) –

+0

嗯,试试把你的徽章号绑定到'$ scope'。 '$ scope.tc.badgeNumber' – billyg4585

相关问题