1

我有一个这样的 textarea 字段:

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

现在,使用这个用户更新他的信息 - 问题是我需要转义 html 之类的东西

$amp;

没有显示,但我得到了一个正常的 &。

我尝试使用 ng-bind-html,但是我需要两种方式的数据绑定,

最好的方法是什么?

4

1 回答 1

0

浏览器在将 html 实体转换为文本方面做得最好

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

$scope.foo.bar = angular.element('<div>').html($scope.foo.bar).text()
于 2018-01-09T18:06:09.777 回答