#angularjs #ionic-framework
#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">
I в настоящее время не работает.
Если я поставлю значок =»3″, то он работает. была бы признательна некоторая помощь в том, как поместить динамическое значение в значок.
Ответ №1:
Попробуйте удалить $rootScope
От
badge="$rootScope.cart.length"
Для
badge="cart.length
»
Вы бы использовали это так же, как вы используете $scope.
Убедитесь, что $rootScope.cart
это было правильно инициализировано и заполнено в контроллере.
$rootScope.cart = [];
$rootScope.cart.push(1); //etc
$rootScope.cart.push(2);
$rootScope.cart.push(3);