我有这个字符串:
this.badge = `<span class="badge">{{ notification}}</span>`
解释我所做的{{notification}}表达式:
this.badge = this.$interpolate(this.badge)(this)
我现在要做的是在ng-if
元素中添加span
:
this.badge = `<span ng-if="notification > 0"class="badge">{{ notification}}</span>`
但$interpolate
服务不支持此功能,如何“编译”ng-if的条件?
答案 0 :(得分:0)
您可以使用本地scope
:
this.badge = '<span ng-if="'+(scope.notification > 0)+'" class="badge">'+scope.notification+'</span>';