由AngularJS ng-repeat语法混淆

dpr*_*ren 7 syntax directive plural singular angularjs

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

Sho*_*omz 8

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

ng-repeat="whatever in store.products"` 
Run Code Online (Sandbox Code Playgroud)

然后让whatever对象可用(如:)<img ng-src="{{whatever.images[0]}}" />.

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

在编程中相当普遍.就像其他答案所说的那样,它与for..in语法类似.