首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于ng-bind的角阵列视频

基于ng-bind的角阵列视频
EN

Stack Overflow用户
提问于 2015-10-21 17:43:56
回答 1查看 1K关注 0票数 1

我在使用ng-bind获得一个iframe时遇到了一些困难。我的所有数据都在一个数组中。我主要是用ng-bind把它保存在一个地方。不过,我似乎不能让它和iframe一起工作。

这是我想做的事情的一个例子。x柱塞

正如你所看到的,它并没有真正做任何事情。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-21 18:20:53

您需要使用$sce

$sce (“严格上下文转义”)是一个内置的角形服务,可以自动清除模板中的内容和内部源。

外部源和原始HTML注入模板需要手动包装$sce

在本例中,将创建一个简单的$sce卫生过滤器:

演示

代码语言:javascript
复制
.filter('sanitizer', ['$sce', [function($sce) {
     return function(content) {
          return $sce.trustAsResourceUrl(content);
      };
}]);

模板中的使用

代码语言:javascript
复制
<div ng-repeat="item in items">
    
    <!-- Sanitize external sources -->
    <iframe ng-src="{{item.youtube_url | sanitizer}}">
    
    <!-- Sanitaize and render HTML -->
    <div ng-bind-html="{{item.raw_html_content| sanitizer}}"></div>

</div>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33265906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档