簡體   English   中英

AngularJS指令:具有范圍值的模板(ng-bind-html)

[英]AngularJS directive: template with scope value (ng-bind-html)

我有這樣的指示:

...
template: function(element, attrs) {
    var htmlTemplate = '<div class="start-it" ng-if="isVisible">\
          <p ng-bind-html="\'{{customDynamicText}}\' | translate"></p>\
        </div>';
    return htmlTemplate;
},
...

(你也可以看到我正在使用翻譯插件)

並且我有一個問題:在范圍內這個值正在改變,但它在指令中沒有改變(

當我使用attrs-params(當然,如果customDynamicText是一個靜態字符串 - 一切正常) - 但我有一個動態變量customDynamicText

如何在ng-bind-html directive template使用此動態變量。

可能嗎?

簡單聰明......我忘了刪除一些引用字符...所以工作:

...
<p ng-bind-html="' + attrs.customDynamicText + ' | translate"></p>\
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM