【问题标题】:Understanding Regular Expression in Javascript [duplicate]理解 Javascript 中的正则表达式 [重复]
【发布时间】:2014-07-26 01:44:21
【问题描述】:

我是一名尝试学习 AngularJS 的 javascript 初学者。我有个问题。我很困惑如何创建一个帮助器来解析/解码来自 JSON API 的 html 结果,例如`

summary: "\u003Cdiv\u003E\u003Cdiv\u003E \u003Cp\u003EDiantara hikmahnya adalah, wanita semakin disimpan, semakin terhormat. Yang berarti kehormatan pula bagi suaminya\u003C/p\u003E \u003Cdiv\u003E Artikel Terkait:\u003Col\u003E \u003Cli\u003E\u003Ca

来自此 API 网址:http://api.situssunnah.com/api/articles.json

我尝试使用 .replace 方法,但没有成功。

【问题讨论】:

标签: javascript html json angularjs


【解决方案1】:

您好,请在此处查看解决方案http://jsbin.com/puyeluti/3/edit

1.替换所有Unicode字符

angular.forEach($scope.articles, function (article) {
        article.summary = article.summary.replace(/\\u003C/g, "<")
                                    .replace(/\\u003E/g, '>')
                                    .replace(/\n/g, '')
                                    .replace(/\\u0026/g,'&');
        });

2.使用 ng-bind-html 指令

<p ng-bind-html="i.summary"></p>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-08-23
  • 2017-10-07
  • 2017-04-19
  • 2023-03-23
  • 1970-01-01
  • 2023-03-12
  • 2019-03-07
  • 1970-01-01
相关资源
最近更新 更多