0

にNG-かの条件をコンパイルします。1アンギュラ - 私はこの文字列を持っている文字列

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

私は{{通知}}式を解釈するために:

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

私がやりたい何か今span要素でng-ifを追加することです:

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

しかし$interpolateサービスがこれをサポートしていない場合、どうすればng-ifの条件を "コンパイル"できますか?

答えて

0

あなたができるローカルscopeを使用する:

this.badge = '<span ng-if="'+(scope.notification > 0)+'" class="badge">'+scope.notification+'</span>'; 
+0

私は –

+0

.setAttribute( "NG-IF"、 "> 0通知" に)このコードを理解していません。 –

関連する問題