使用ng-bind-html从Angular Array中生成Iframe视频
Iframe video from Angular Array using ng-bind-html
我在使用ng-bind-html获得iframe工作时遇到了一些麻烦。我把所有数据都放在一个数组里。我主要使用ng-bind-html将所有内容保存在一个地方。我似乎不能让它与框架的工作,虽然。
这是我正在尝试做的一个例子。x
恰好
你可以看到它并没有做任何事情
您需要使用$sce
:
$sce ("Strict Contextual Escaping")是一个内置的angular服务,可以自动清理模板中的内容和内部源。
注入外部源和原始HTML到模板中需要手动包装$sce
。
在这个例子中,我们将创建一个简单的$sce卫生过滤器:。
演示.filter('sanitizer', ['$sce', [function($sce) {
return function(content) {
return $sce.trustAsResourceUrl(content);
};
}]);
模板中的用法
<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>
相关文章:
- 我如何才能包含一个iframe视频,这样它就不会't负载
- 如何在我的幻灯片上设置iframe视频
- Iframe视频(Youtube)滑动
- 单击链接时播放iframe视频
- 如何禁用HTML5 YouTube iframe视频的上下文菜单
- 使用youtube API中的按钮播放和暂停iframe视频
- iframe视频显示不正确
- 在JavaScript中隐藏/显示-停止播放YouTube iframe视频
- 如何锚定iframe视频播放器的底部,左侧和右侧的位置?HTML5和Javascript
- 使用ng-bind-html从Angular Array中生成Iframe视频
- 在youtube上启用全屏iframe视频
- 替换youtube嵌入iframe视频ID - Javascript
- 使用YouTubes JS API和Reactjs渲染iFrame视频
- 当退出模态窗口时停止播放iframe视频
- 多个iframe视频同时运行一个
- 获得Facebook嵌入的iframe视频和帖子高度
- Youtube iframe视频播放/静音按钮.还可在单击播放/静音时切换图像
- jquery/js停止在加载时播放iframe视频
- 如何获得华丽的弹出窗口以在一个动态库中显示图像和 iframe 视频
- 离子幻灯片盒 - 如何在离子幻灯片中滑动全宽iframe视频