0

我有这个字符串:

this.badge = `<span class="badge">{{ notification}}</span>`

解释我所做的 {{ notification}} 表达式:

this.badge = this.$interpolate(this.badge)(this)

我现在想做的是ng-ifspan元素中添加一个:

this.badge = `<span ng-if="notification > 0"class="badge">{{ notification}}</span>`

但是$interpolate服务不支持这个,我怎样才能“编译” ng-if 的条件?

4

1 回答 1

0

你可以使用本地scope

this.badge = '<span ng-if="'+(scope.notification > 0)+'" class="badge">'+scope.notification+'</span>';
于 2017-11-13T10:07:37.290 回答