Angular 中 *ngFor 中的“=”(等号)和 "of" 有什么区别?
What is the difference between "=" (equality sign) and "of" in *ngFor in Angular?
我在创建带有索引的迭代器时碰巧犯了一个复制粘贴错误,如下所示。
<beep *ngFor="let thing of stuff; let i of index;">...</beep>
正确的版本应该在索引语句中包含等号而不是 of。 问题不在于如何获取索引
我感兴趣的是我得到了 [Object object] 我想知道那个对象是什么。通常,我只是将它打印到控制台,但我无法从模板标记访问控制台。此外,谷歌搜索 difference = of angular 会忽略等号并给出 ngFor 和 *ngFor 之间的差异,以及一堆其他指令。不确定是否有可能 google 符号运算符(并且快速谷歌搜索似乎 confirm my suspicion)。
index提供的对象是什么?
在您的情况下,它与 thing
完全相同。
我在创建带有索引的迭代器时碰巧犯了一个复制粘贴错误,如下所示。
<beep *ngFor="let thing of stuff; let i of index;">...</beep>
正确的版本应该在索引语句中包含等号而不是 of。 问题不在于如何获取索引
我感兴趣的是我得到了 [Object object] 我想知道那个对象是什么。通常,我只是将它打印到控制台,但我无法从模板标记访问控制台。此外,谷歌搜索 difference = of angular 会忽略等号并给出 ngFor 和 *ngFor 之间的差异,以及一堆其他指令。不确定是否有可能 google 符号运算符(并且快速谷歌搜索似乎 confirm my suspicion)。
index提供的对象是什么?
在您的情况下,它与 thing
完全相同。