将购物车商品存储在$ rootScope.cart = []数组中。我把徽章放在购物车标签上就像这样
<ion-tab title="Cart" badge="$rootScope.cart.length" badge-style="badge-assertive" icon="ion-ios-cart" ui-sref="app.tab.cart" id="tabsController-tab2">
我目前没有工作。
如果我把badge =“3”那么它的工作。 关于如何在徽章中加入动态值的一些帮助将不胜感激。
答案 0 :(得分:1)
尝试删除$rootScope
这
badge="$rootScope.cart.length"
要
badge="cart.length
&#34;
您可以像使用$scope.
确保$rootScope.cart
已初始化并在Controller中正确填充。
$rootScope.cart = [];
$rootScope.cart.push(1); //etc
$rootScope.cart.push(2);
$rootScope.cart.push(3);