如何格式化字符

时间:2015-05-10 14:49:26

标签: javascript angularjs

我得到了这个:

  

我和去年学习的工作并不是我所拥有的工作

我应该怎么做才能使用JavaScript格式化它,还是有任何Angular方式?

这是我从WordPress帐户获得的一个段落/帖子。

<h2>{{:: post.title}}</h2>

.controller('NewsCtrl', function($scope, $ionicLoading, FreshlyPressed) {
  $scope.posts = [];
  $scope.doRefresh = function() {
    $scope.posts = FreshlyPressed.getBlogs($scope);
    $scope.$broadcast('scroll.refreshComplete');
  }
  $scope.doRefresh();
});

.service('FreshlyPressed', function($http) {
  return {
    getBlogs: function($scope) {
      $scope.posts = [];
      $http.jsonp('https://public-api.wordpress.com/rest/v1.1/freshly-pressed?callback=JSON_CALLBACK')
        .success(function(result) {
          $scope.posts = result.posts;
        });
    },

    get: function(postId, $scope) {
      console.log(postId);
      console.log($scope.posts);
      for (var i = 0; i < $scope.posts.length; i++) {
        if ($scope.posts[i].id === parseInt(postId)) {
          return $scope.posts[i];
        }
      }
      return null;
    }
  }
})

1 个答案:

答案 0 :(得分:2)

你所拥有的是有效的html实体,它们在使用文本的角度表达式中效果不佳,但使用ng-bind-html可以正常工作。

或者你可以寻找一个htmlentities转换库