javascript - 如何在angular js中实现徽章

标签 javascript html angularjs ionic-framework

我想在我的 Angular “ ionic 标签”上显示一个徽章。我有一个“tabs.html”文件,其中写有我的标签代码。

<!-- some code -->
  <ion-tab  icon-off="notificationIconDisabled" icon-on="notificationIconEnabled"  href="#/tab/newjob" badge="{{newJobsCount}}" badge-style="badge-assertive">
    <ion-nav-view name="tab-newjob"></ion-nav-view>
  </ion-tab>
<!-- some code -->

我还有其他文件,如 tab-setting.html、tab-myjobs.html 和 tab-newjobs.html。 “myjobs.html”和“tab-newjobs.html”正在使用 Controller “jobCtrl.js”。现在,当我尝试通过“jobCtrl.js”设置徽章时,如下所示,

$scope.newJobsCount = $scope.jobList.length;

我无法做到这一点,我在浏览器中遇到徽章错误

Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 2 of the expression [{{newJobsCount}}] starting at [{newJobsCount}}].

谁能帮我举例说明如何在 Angular js 中实现徽章??

提前致谢。

最佳答案

您是否已经看过这些帖子和示例?

http://codepen.io/beaver71/pen/vLRYvb

Ionic tabs Badge

http://play.ionic.io/app/52586f24b84d

http://codepen.io/calendee/pen/knyLj/

https://forum.ionicframework.com/t/badge-icons-in-tabs/626/10

但是使用badge属性,例如:

<ion-tab title="About" icon="ion-ios7-information" href="#/tab/about"  badge="data.badgeCount" badge-style="badge-assertive" ng-controller="AboutCtrl" >...</ion-tab>

PS:避免使用primitives作为model(这里的badge属性绑定(bind)data.badgeCount,不仅仅是badgeCount)

关于javascript - 如何在angular js中实现徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34993587/

相关文章:

python:获取开始和结束html标签

html - 如何在每个单词中放置渐变而不是在 HTML 中作为一个整体的段落?

javascript - 单独的导航栏 Ctrl 用于单页应用程序

javascript - Angularjs 不显示任何输出

javascript - 在 enquire.js 注册方法中使用变量

javascript - PHP:如何将 foreach 数组索引 $key 计数更改为 1 而不是 0

javascript - 如何使用 react-easy-crop 来反射(reflect)从 react-easy-crop 到另一个 div 中呈现的实时图像的位置变化?

javascript - 向在 web.list.Column 的子类中创建的 DOM 元素添加回调

html - Bootstrap 选择内部 Bootstrap 网格和面板布局在窗口调整大小时变得太大

javascript - 具有动态 ID Angular 和 Rails 的嵌套 View