我有一个html5-tag,使用范围来设置src:
<video style="max-height:100%; max-width:100%" controls>
<source src="/files/{{item.path}}" type="video/mp4"/>
</video>
如果我加载此模板,我会收到此错误:
GET http://localhost:8070/files/%7B%7Bitem.path%7D%7D 404 (Not Found)
顺便说一下。这不是item.path的正确值。如果我手动设置路径,它可以工作:
<source src="/files/./5315dfea66469e28166e85c6/5315dfea66469e28166e85c6_20143414248143.mp4" type="video/mp4"/>
我该如何做到这一点?
答案 0 :(得分:1)
这是Angular的一个未解决的问题:
https://github.com/angular/angular.js/issues/1352
ng-src在这里是合适的。但是,它被证实不适用于所有浏览器,并且被怀疑是浏览器中的错误,而不是Angular中的错误。
这里有一种可行的解决方法:HTML5 video element request stay pending forever (on chrome)