单数/复数语法的含义是什么,比如ng-repeat="product in store.products"
?
答案 0 :(得分:8)
单数/复数仅用于常识和代码可读性 - 它不必是单数/复数。你可以做到
ng-repeat="whatever in store.products"`
然后让whatever
对象在里面可用(例如:<img ng-src="{{whatever.images[0]}}" />
)。
在您的情况下,store.products
无法更改,因为它引用了实际对象,而product
是一个完全自定义的名称,可用于重复循环。
编程中相当常见。就像其他答案所说的那样,它类似于for..in语法。
答案 1 :(得分:4)
这与Javascript for...in loop的语法基本相同。这意味着someTempVar in someArrayOrObject
。
答案 2 :(得分:3)
指令ng-repeat="product in products"
创建一个新变量product
,您可以在模板中引用该变量。没有单数/复数插值。