徽章不适用于离子动态值

时间:2016-10-14 05:42:56

标签: angularjs ionic-framework

将购物车商品存储在$ 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”那么它的工作。 关于如何在徽章中加入动态值的一些帮助将不胜感激。

1 个答案:

答案 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);
相关问题