【发布时间】:2014-11-28 04:58:47
【问题描述】:
我正在尝试插入整个 iframe 并将其输出到 html。它必须是 iframe 的原因是因为我有一个函数可以处理多个视频嵌入,如 youtube、vine 等 - 它们都有不同的标签。
所以我想做的是:
输入:
var html = '<iframe src="//www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" allowfullscreen></iframe>';
$scope.video_element = $sce.trustAsHtml(html);
在控制器上:
<div ng-bind-html="video_element"></div>
我希望 iframe 在 div 内作为一个整体输出。很多时候,它只是输出一个 n '[object HTMLIFrameElement]' 而不是实际的 iframe。任何人都可以指导我正确的方向吗? plunkr 会很棒。
谢谢。
【问题讨论】:
-
您好,我的回答解决了您的问题吗?
标签: javascript html angularjs iframe