7

例如,单数/复数语法的含义是什么ng-repeat="product in store.products"

4

3 回答 3

8

单数/复数仅用于常识和代码可读性 - 它不必是单数/复数。你可以做

ng-repeat="whatever in store.products"` 

然后在whatever内部提供对象(如:)<img ng-src="{{whatever.images[0]}}" />

在您的情况下,store.products由于它指的是实际对象,因此无法更改,而 whileproduct是要在重复循环中使用的完全自定义名称。

在编程中相当常见。就像另一个答案所说,它类似于 for..in 语法。

于 2014-06-09T20:02:11.760 回答
4

这本质上与 Javascript for...in loop的语法相同。这意味着对于someTempVar in someArrayOrObject

于 2014-06-09T20:01:31.630 回答
3

该指令ng-repeat="product in products"创建一个新变量product,您可以在模板中引用该变量。没有进行单数/复数插值。

于 2014-06-09T20:07:31.700 回答