2016-03-03 41 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

相關問題