【问题标题】:AngularJS wrong scope valueAngularJS错误的范围值
【发布时间】:2014-05-10 21:39:32
【问题描述】:

我有一个 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"/>

我怎样才能做到这一点?

【问题讨论】:

  • 尝试改用ng-src...问题是视频试图在启动 Angular 应用程序之前获取 url
  • 正如德雷克斯所说,这是另一个角度问题

标签: angularjs


【解决方案1】:

这是 Angular 的一个未解决问题:

https://github.com/angular/angular.js/issues/1352

ng-src 在这里是合适的。但是,它已被确认并非在所有浏览器中都有效,并且怀疑是浏览器中的错误而不是 Angular。

这里有一个可能的解决方法:HTML5 video element request stay pending forever (on chrome)

【讨论】:

  • 哦,我自己没发现这个问题。我总是到了 angularjs 不再有趣的地步。现在到达那里:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-22
  • 1970-01-01
相关资源
最近更新 更多