当前位置: 首页 > 面试题库 >

在Angular JS中解码HTML实体

满伟彦
2023-03-14
问题内容

如何使用角度JS解码文本中的HTML实体。

我有绳子

""12.10 On-Going Submission of ""Made Up"" Samples.""

我需要一种使用AngularJS对此进行解码的方法。我在这里找到了一种使用javascript做到这一点的方法,但是我敢肯定那对Angular无效。需要找回UI上的原始字符串

""12.10 On-Going Submission of ""Made Up"" Samples.""

问题答案:

您可以使用 ng-bind-html
指令将其显示为html内容,并解码所有html实体。只要确保
ngSanitize 在您的应用程序中包括依赖项即可。

演示

JAVASCRIPT

angular.module('app', ['ngSanitize'])

  .controller('Ctrl', function($scope) {
    $scope.html = '"12.10 On-Going Submission of ""Made Up"" Samples."';
  });

HTML

  <body ng-controller="Ctrl">
    <div ng-bind-html="html"></div>
  </body>


 类似资料:
  • 问题内容: 我需要解码HTML实体,例如来自&#246; 到ö和&amp; 至 &。 没有完成这项工作(从%表示法转换)。TextUtils具有HTMLencode,但没有HTMLdecode。 有解码HTML实体的功能吗? 问题答案: 该HTML的class是应该做的,但它是说,一切都没有支持。它总是对我有用,但是我从来没有过,所以我不能告诉你这个。尝试获取解码后的字符串。

  • 问题内容: 如何使用JavaScript或JQuery编码和解码HTML实体? 我希望它是: 问题答案: 您可以尝试类似: 更具交互性的版本:

  • 问题内容: 我正在从网站提取JSON文件,收到的字符串之一是: 如何将类似的内容转换为正确的字符? 我创建了一个Xcode Playground来演示它: 问题答案: 这个答案最近针对Swift 5.2和iOS 13.4 SDK进行了修订。 没有做到这一点的直接方法,但是您可以使用魔术使此过程尽可能轻松(请注意,此方法也将剥离所有HTML标记)。 记住 仅从主线程 初始化。它使用WebKit解析下

  • 问题内容: 我正在尝试解码一些HTML实体,例如变为。 我有一个古老的宝石(html_helpers),但它似乎已经被抛弃了两次。 有什么建议吗?我将需要在模型中使用它。 问题答案: HTMLEntities可以做到:

  • 问题内容: 转换示例: 任何小的库函数都可以解决这个问题? 问题答案: 我经常在工具带上有这个小功能: 它将适用于所有HTML实体。 编辑: 由于您不在DOM环境中,我认为您将必须通过“艰苦”的方式做到这一点: 如果您不喜欢链式替换,则可以构建一个对象来存储您的实体,例如:

  • 问题内容: 我在允许用户输入内容的CMS中工作。问题在于,当他们添加符号时,它可能无法在所有浏览器中正常显示。我想设置一个必须搜索的符号列表,然后将其转换为相应的html实体。例如 ®=> &=> ©=> ™=> 转换后,需要将其包装在标签中,从而导致: => 由于必须使用特定的字体大小和填充样式: JavaScript会是这样吗? “ [?]”的意思是说我不确定。 额外细节: 我想使用纯Java