我有一个angularjs生成的html页面,并希望在其中嵌入flash视频。
问题:视频网址是由后端动态提供的,所以我尝试按如下方式绑定它:
<div ng-bind-html="<object classid="..." codebase="..." flashvideo...><embed type="application/x-shockwave-flash"...>"></div>
渲染的结果:
<object..
但我在页面上看不到任何内容。
如果我只是将<script>
html代码静态地放入网页,那就可以了。
那么使用angularjs时我错过了什么?
答案 0 :(得分:0)
这是一种方法。
<强> HTML 强>
<div id="videoDiv"></div>
<强> JS 强>
angular.element(document).ready(function () {
document.getElementById("videoDiv").innerHTML ='<embed width="100%" height="100%" src="name.swf" type="application/x-shockwave-flash">';
});