javascript – AngularJS指令:范围值为模板(ng-bind-html)

前端之家收集整理的这篇文章主要介绍了javascript – AngularJS指令:范围值为模板(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的指令模板中使用这个动态变量.

可能吗?

解决方法

就这么聪明…
我忘了删除一些引号
所以工作:
...
<p ng-bind-html="' + attrs.customDynamicText + ' | translate"></p>\
...

猜你在找的JavaScript相关文章