我想在我的网站上发布视频链接,但这不起作用
<div ng-repeat="vid in video">
<iframe class="embed-responsive-item" width="250px" height="250px" src="https://www.youtube.com/embed/+{{vid.youtube}}" frameborder="0" allowfullscreen></iframe>
</div>
以上代码无效,请帮忙。
答案 0 :(得分:1)
您必须按照Angular documentation中的说法使用ngSrc属性,否则您的浏览器会尝试使用&#34; {{vid.youtube}}&#34;来获取网址。 另外,您不需要添加&#34; +&#34;,Youtube网址上没有任何内容。
编辑:我实际上遇到了与iFrame相同的问题,我忘了它:你必须告诉Angular你是否信任&#34;给出的网址。看一下this post,这是完全相同的问题。