javascript - 尝试将 ng-repeat 从 img 元素移动到父 div

标签 javascript angularjs angularjs-ng-repeat

我目前在 img 元素上有一个 ng-repeat,看起来像这样:

<div class="mainContent" Overflow:scroll style="">
  <img class="imgClass" ng-src="{{movie.imgPath}}" ng-click="openInfo(movie)" data-ng-repeat="movie in filteredResults = (moviesArray | orderBy : 'title' | filter:{a bunch of filters}"/> 
</div>

我正在尝试将 ng-repeat 移动到父 div 中,以便在某些电影的单个对象中的元素为 true 时,我可以向其中添加功能区。这是我正在尝试的:

<div class="mainContent" Overflow:scroll style="" data-ng-repeat="movie in filteredResults = (moviesArray | orderBy : 'title' | filter:{a bunch of filters}">
  <img class="imgClass" ng-src="{{movie.imgPath}}"/>
</div>

当我这样做时,什么也没有出现。知道发生了什么吗?

提前致谢!

最佳答案

通常,您只需将图像标签包装在 div 中并将 ng-repeat 移动到那里,而不是移动到父“mainClass”,该父“mainClass”似乎是容器节点,并且可能具有冲突的样式等?更多类似下面的内容(注意我还没有时间测试)

<div class="mainContent" Overflow:scroll style="">
  <div ng-src="{{movie.imgPath}}" ng-click="openInfo(movie)" data-ng-repeat="movie in filteredResults = (moviesArray | orderBy : 'title' | filter:{a bunch of filters}">
    <img class="imgClass">
  </div>
</div>

关于javascript - 尝试将 ng-repeat 从 img 元素移动到父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37684156/

相关文章:

javascript - 单击按 Angular 过滤的列表上的函数

javascript - 如何将 Canvas 内容作为文件放入输入类型文件中

javascript - Vue JS typescript 组件找不到注入(inject)实例属性

javascript - 如何使用angularJS缩放图像

javascript - 如何在无限滚动中显示仅排序的25个元素?

javascript - AngularJS ng-repeat 删除对象中重复键的问题

javascript - OO编程: Should I use functions or object literals

javascript - 为什么 Crockford 使用这种格式来编写 JSON.parse 函数?

javascript - 发送ajax请求时如何过滤cookie?

javascript - AngularJS:评估 templateUrl 函数中的表达式