本文共 703 字,大约阅读时间需要 2 分钟。
。
错误写法:
<iframe frameborder="0" width="800" height="560" scrolling="no" style="margin:0 auto;display: block;" src="{ {picsDetail.masUrl}}"></iframe>
正确写法:
<iframe frameborder="0" width="800" height="560" scrolling="no" style="margin:0 auto;display: block;"
ng-src="{ {picsDetail.masUrl}}"></iframe>
问题:
IFrame加载视频块有时报404错误!
原因:当DOM 被解析时,会尝试从服务器获取图片。 这时,src
属性上的 Angularjs 绑定表达式 { { model }}
还没有执行,所以就出现了 404 未找到的错误。
解决方案:
解决的版本就是:在图片中使用ng-Src
代替src
属性,使用这个指令后,请求就只会在Angular执行这个绑定表达式之后才会发出。
转载地址:http://olne.baihongyu.com/