在Angular.js中的$ scope对象中传递HTML内容

时间:2014-11-26 08:48:47

标签: angularjs

我是Angular.js的新手,我正在玩它,我在使用$ scope对象传递HTML内容时遇到了问题。 它在浏览器上以字符串形式返回。

这是我用我的控制器做的事情

function htmlCtrl($scope, $http,Project) {
  $http.get('/content').success(function(data){
    //  data contains HTML value 
    $scope.projects=data;
  });
}

在HTML文件中我正在做这个

body     
  div
    div ng-view
    /div
  /div
      !-- /container --
/body

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:5)

使用$sce服务。

喜欢这个

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

对于v1.0.3使用ngSanitize,使用的示例是here