在AngularJS的<video>中获取海报属性错误?

时间:2017-01-06 14:08:25

标签: 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)

然而,当我的ng-if条件仍为less than 0

时,我的div尚未加载时会发现错误。

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

1 个答案:

答案 0 :(得分:3)

您是否尝试过使用ng-attr-poster?大部分时间这些问题都是由于数据绑定没有发生