在我的代码中,我有一个按钮,我通过使用 HTML5 数据属性和 AngularJs 表达式将数据附加到它以向它显示通知。代码是这样的
<button type="button"
class="btn btn-link navbar-btn"
data-notifications={{tweetCount}}>
<span class="twitter-edit" ></span>
</button>
但是使用表达式的坏处可以在这里找到。因此,显然解决方案是使用ng-bind
or ng-bind-template
。
但是如何为 HTML5 的数据属性执行此操作,因为在我的 CSS 中,我将样式声明为data-notification
,
[data-notifications]:after {
content: attr(data-notifications);
position: absolute;
top:1.75em;
right: -0.5em;
.
.
.
}
欢迎对此问题提出任何建议。
-编辑我认为对我的问题有些误解。上面要显示的代码{{tweetCount}}
对我有用。唯一的问题是,double curlies
在页面加载时实际上会向用户显示一瞬间。ng-bind/ng-bind-template
建议使用解决此问题。但就我而言,我必须将其应用于 HTML5 的数据属性标签。怎么做?