我正在使用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标签。
尝试分配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>"
希望有帮助!