我正在使用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
谢谢, 尼科