使用双重绑定呈现html

问题描述 投票:0回答:1

我正在使用angularjs双重绑定并使用我的控制器文件设置变量值。

 <p class="error"  ng-show="!!user.errorText || form.$submitted">
    {{user.errorText}}
 </p>

到目前为止,一切都很好,因为我用来自控制器的文本值替换errorText,如下所示:

$scope.user.errorText = "Email is incorrect"

现在,如果要插入类似<a>的html标签。例如:

$scope.user.errorText = "Email is incorrect . <a href='#'>View Examples</a>"

但是可变的{{user.errorText}}始终将其重命名为文本。关于如何同时呈现标签和文本的任何帮助都将有所帮助。另外,我无法替换html中的{{user.errorText}},因为它已用于n次验证,并且很少使用html标签。

javascript angularjs
1个回答
0
投票

尝试分配innerHTML

<p class="error" id="error" ng-show="!!user.errorText || form.$submitted">
</p>

然后

 document.getElementById("error").innerHTML = "Email is incorrect .<a href='#'>View Examples</a>"

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.