在angularjs中嵌入一个html页面

时间:2014-03-21 09:48:33

标签: javascript html angularjs

我正在尝试将完整的html页面嵌入角度视图中。我已经将页面测试为静态文本,并且这些页面正确呈现。但是当我尝试使用placehoder时

  <object data="'{{gsdCtrl.gevaarlijkeStofDetail.Risk}}'"></object>    

它没有显示任何内容。

当我在普通div中使用它时,占位符确实会将html显示为明文:

 <div>{{gsdCtrl.gevaarlijkeStofDetail.Risk}}</div>

我正在使用AngularJS v1.2.10

为什么在使用占位符时不显示HTML页面?

提前致谢,

伊恩

1 个答案:

答案 0 :(得分:0)

我找到了答案:

在角度你需要使用:

$scope.Risk =   $sce.trustAsHtml(ctrl.gevaarlijkeStofDetail.Risk);

 <div ng-bind-html="Risk">