我正在尝试使用对象标签而不是 iframe 嵌入 youtube 视频。但是,即使 element.url 指向正确的 url,它也不起作用。如果我只用 url 替换 {{element.url}} (在对象标记中),它就可以正常工作。iframe 按原样工作。
<div ng-show="element.url" id="resourceFrame">
<iframe class="iframe" width="500" height="325" src="{{element.url}}" frameborder="0" allowfullscreen></iframe>
<object width="500" height="325" >
<param
name="{{element.name}}"
value="{{element.url}}">
</param>
<param
name="allowscriptaccess"
value="always">
</param>
<param
name="allowFullScreen"
value="true">
</param>
<embed
src="{{element.url}}"
type="application/x-shockwave-flash"
allowscriptaccess="always"
allowfullscreen="true"
width="500"
height="325">
</embed>
</object>
<div id="text-content" ng-show="element.text">
<p>{{element.text}}</p>
</div>
</div>
为什么 {{element.url}} 在 iframe 中有效,但在对象标签中无效?