javascript - Ionic V1.3 - 选项卡 - 带条件的徽章样式 <ion-tab>

标签 javascript css angularjs ionic-framework

我正在使用 Ionic 并尝试在 <ion-tab> 内向徽章样式添加条件

<ion-tab title="style"
         icon-on="icon-payment_home" icon-off="icon-payment_home"
         badge-style="badge-assertive"
         badge="(calculateBadgeValue < 100) ? calculateBadgeValue + '%' : '&#10003'">
    <div class="custom-tab-scroll" ng-include src="'...'"></div>
</ion-tab>

是否可以为徽章样式添加条件?我想根据条件设置 css 类。

提前致谢

最佳答案

尝试这样的事情:

查看:

<ion-tab 
  ...
  badge="badge()" 
  badge-style="{{badge() ? 'badge-calm' : 'badge-assertive'}}">
  <ion-nav-view name="about-tab"></ion-nav-view>
</ion-tab>

<ion-tab 
  ...
  badge="badge()"
  badge-style="{{badgeStyle()}}">
  <ion-nav-view name="contact-tab"></ion-nav-view>
</ion-tab>

Controller :

$scope.badge = function(){
  return 3;
};
$scope.badgeStyle = function(){
  return 'badge-assertive';
};

CHECK THE DEMO

关于javascript - Ionic V1.3 - 选项卡 - 带条件的徽章样式 <ion-tab>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37235749/

相关文章:

angularjs - AngularJS ng类的多个条件

javascript - 使用 Javascript 的 Firebase 动态链接

javascript - 如何在拖放区添加默认图像?

html - 我可以让 border-bottom 看起来比 <div> 窄吗?

javascript - CSS3PIE - 它对 IE6 - IE8 来说有多简单

css - 导航选项卡 - 堆叠为方形按钮而不是 2 行

javascript - 我怎样才能在 AngularJS Controller 中同时获得输入字段的前后值?

javascript - 将图像添加到三个 javascript 结果中的前两个

javascript - 从 TextArea 元素中剥离 HTML 标签以在 testcafe 中执行断言

angularjs - ui-grid 3.0.0 中的 selectedItem