我是AngularJS的新手。请帮我解决这个问题。
此页面将从服务器获取列表并显示项目。 我希望它连续6件。 (使用Bootstrap,因此一行是class =" row") "范围"过滤器使ng-repeat的工作方式类似于for循环。
<div ng-repeat="row in [] | range: Math.ceil(data.length / 6)" class="row">
<div ng-repeat="col in [] | range: 6" ng-if="data[row * 6 + col]" ng-init="upload=data[row * 6 + col]" class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
<div class="thumbnail">
<img ng-src="../show.php?action=file.show&id={{upload.id}}" />
</div>
</div>
</div>
第一个渲染工作正常。但是,在从服务器删除项目的ajax调用之后,此列表不会更新。我怀疑它是由于Math.ceil不会一直改变。
愿任何人请提出解决方案吗? 非常感谢你!