你好,一个简单的Angular问题,我有:
<div class="_minimal_size margin_10_middle">
<div class="_50 espaciado_0_20">
<p ng-bind-html="eirana_knows.feedback"></p>
</div>
<br class="clear"/>
</div>
如果我绑定HTML信息,那么效果非常好。现在,我要做的是绑定,实际上是角度代码,例如{{2 + 2}}来举例。
那么,有没有办法让这种绑定成为可能?如果是这样,我正在寻找一种简单的方法,例如修改这一行:
<p ng-bind-html="eirana_knows.feedback"></p>
允许我绑定角度并处理它的东西。
亲切的问候;克里斯
答案 0 :(得分:1)
如果您正在尝试注入角度代码,则需要使用$ compile服务:
var newHTML = angular.element(eirana_knows.feedback); //assuming this html
$compile(newHTML)($scope); //you would need to do this in a directive or controller where you have a scope
//then append the compiled html
someElement.append(newHTML);
编译并注入HTML后,它将处理该HTML
中使用的任何角度指令