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>\
...

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面