【发布时间】:2016-01-30 00:32:19
【问题描述】:
我需要将几个自定义指令之一动态加载到视图中,并且遇到了ng-bind-html 指令
我可以传入我的指令的字符串表示形式,因为它将在标记中使用吗?
例如,在我拥有的控制器中说
vm.dir= '<my-directive data="someData" click-handler="vm.aClickHandler"></my-directive>';
我希望能够让它看起来像这样
这对我不起作用,我在 DOM 中看不到指令标记,只有具有 ng-bind-html 属性的 div。
如果我使用像 <b>Hi!</b> 这样的简单 HTML 字符串,那么在我看来这会很好地呈现。
我希望能够根据控制器中的逻辑将指令标记动态添加到我的视图标记中,ng-bind-html 会在这里帮助我吗?
【问题讨论】:
-
"将 ng-bind-html 在这里帮助我" ...不,它不编译指令。什么是用例?听起来您并没有像应该做的那样构建模型视图关系
标签: angularjs