ng-repeat的数据是延迟加载过来的。当img没有渲染完是不能工作的。像下面这样修改一下就可以了
ng-if="banners" on-slide-changed="slideHasChanged($index)" auto-play="true" does-continue="true" slide-interval=2000 show-pager="true" pager-click="pageClick(index)" active-slide="model.activeIndex" delegate-handle="delegateHandler">