angular:从json中替换'character

时间:2015-08-08 20:25:46

标签: json angularjs ionic

我正在构建一个从json中提取数据的移动应用程序。一些文本带有奇怪的字符,如& #8217。我该如何改变它?这是我的代码:

$http.jsonp( postsApi ).
success(function (data, status, headers, config) {

    $scope.posts = data;



   $scope.content = $sce.trustAsHtml(data.content);

  console.log( data );

2 个答案:

答案 0 :(得分:2)

这个奇怪的字符是html编码的字符,如果你在页面上绑定内容,使用ng-bind-html="content"它会在你的页面上显示核心html代码,你无需更改它们。

例如,&#8217是引用'的编码版本。

答案 1 :(得分:0)

似乎你有包含html的字符串。我建议您阅读html字符引用,例如在https://en.wikipedia.org/wiki/Character_encodings_in_HTML,然后找到一个库来解码它。