angular ng-bind-html ng-bind 更多 angular 代码?

angular ng-bind-html ng-bind more angular code?

你好,一个简单的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 信息,工作得很好。现在,我要做的是绑定,实际上是 angular 代码,例如 {{2+2}} 举个例子。

那么,有没有什么办法可以实现这种绑定呢?如果是这样,我正在寻找一种简单的方法,例如修改这一行:

        <p ng-bind-html="eirana_knows.feedback"></p>

对于允许我绑定 angular 并处理它的东西。

亲切的问候;克里斯

如果您尝试注入 angular 代码,您需要使用 $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

中使用的任何 angular 指令