angularjs - AngularJS 中的 <video> 中的海报属性出现错误?

标签 angularjs

我编写了以下代码:

<div class="item item-input video-preview-container" ng-if="thumbnail.length > 0">
                <video poster="{{thumbnail}}" ng-src="{{clipSrc}}" class="centerme margin-vert-2x" controls="controls" preload="metadata" webkit-playsinline="webkit-playsinline"></video>
                <i class="ion ion-android-cancel fs30 margin-left-2x" ng-click="removeVideo()"></i>
            </div>

现在运行这个我收到错误:

GET http://localhost:8100/%7B%7Bthumbnail%7D%7D 404 (Not Found)

但是值得注意的是,当我的 div 尚未加载时,就会出现错误,因为我的 ng-if 条件仍然小于 0

更新:问题出在 poster="{{thumbnail}}" 代码上,因为当我删除此代码时,错误不会出现。

最佳答案

您尝试过使用ng-attr-poster吗?大多数时候这些问题是由于数据绑定(bind)没有发生

关于angularjs - AngularJS 中的 <video> 中的海报属性出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41507491/

相关文章:

angularjs - 将响应数据插入表中

angularjs - Angular Protractor - 在 E2E 测试后保持浏览器打开

javascript - Angular Js 中一个或多个实体的验证失败

javascript - ngRepeat、JSON、angularJS - 不允许重复 - 通过指令中的模板

javascript - 选择 - 编辑帖子时填充

javascript - 如何在单击按钮时在 Angular .js 中动态添加行?

javascript - AngularJS:带有占位符和 ng-model 的输入[数字]

javascript - 基于相同项目对数组项目进行排序并创建多维数组

javascript - AngularJS 忽略发布时禁用

javascript - 相同的 Controller 并解析不同的状态