一些绑定没有在ng-repeat中更新

时间:2016-09-25 01:38:45

标签: javascript angularjs youtube-api

我正在使用youtube api中的数据,并使用ng-repeat显示它。

奇怪的是,我的一些{{bindings}}在模型更改时会更新,而有些则并非总是如此。

这是我的模板:

<div class="videosearch">
    <input class="videosearchbox" type="text" ng-model="videosearch.search" />
    <div class="videosearchelement" ng-repeat="video in videosearch.videos track by $index" ng-click="videosearch.selectVideo(video.id.videoId)">
        <div class="videosearchtitle">
            {{video.snippet.title}}
        </div>
        <img class="videosearchthumb" ng-src="{{video.snippet.thumbnails.high.url}}"/>
    </div>
</div>

现在,当我进行搜索(将videosearch.videos属性重新分配给新数组)时,图像标记始终更新,而标题标记有时更新,I我不确定触发它的是什么,但是一旦它们停止更新,它们将不会再次更新,直到我刷新页面,但图像总是完美更新。

请注意我的回调是在摘要周期内,因此不需要$ apply

谢谢, 尼科

0 个答案:

没有答案