<div ng-init="num_cover_photo:new Array(4)">
<div ng-repeat="photo in num_cover_photo">
<img ng-src="cover_"{{$index}} />
</div>
</div>
我知道上面的代码行不通,但这是我的想法。我不想声明这样的事情
$scope.cover_photo = [{
bla
bla
}]
因为我想要的很简单,能够使用 ng-repeat 构建几个标记 block 。我用谷歌搜索,但很多人建议我在 Controller 中创建一个愚蠢的对象数组。有什么线索我可以即时 ng-init 吗?
最佳答案
如果您只想创建几个标记 block ,您可以在 ng-repeat 中执行一个简单的 for 循环
像这样:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
创建 5 个 block 。
关于javascript - ng-repeat 不声明对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40265149/