AngularJS - 如何在文本区域字段中转义 ng-model 中的 html



我有一个这样的文本区域字段:

<textarea id="user_about" maxlength="500" name="about" 
ng-model="foo.bar"></textarea>

现在,使用它的用户更新他的信息 - 问题是我需要转义 html,所以像这样的东西

$amp;

没有显示,而是我得到了正常的&.

我尝试使用 ng-bind-html,但是我需要双向数据绑定,

最好的

方法是什么?

浏览器在

将 html 实体转换为文本方面做得最好

在将数据传递到视图之前,可以通过执行以下操作转换为文本:

$scope.foo.bar = angular.element('<div>').html($scope.foo.bar).text()

相关内容

  • 没有找到相关文章

最新更新