- 我不想像这样使用 for 循环将对象转换为数组!如果将过程加倍并减慢应用程序的性能(我正在使用 Ionic2 和 Typescript,以及 Firebase)
for(输入数据) { array.push(value); }
是否有任何解决方案可以使用 *ngFor 迭代对象本身(如附图所示)。
或者我可以将此对象(如附图所示)转换为数组,以便在 *ngFor 中可迭代。
原文由 Ankit Maheshwari 发布,翻译遵循 CC BY-SA 4.0 许可协议
for(输入数据) { array.push(value); }
是否有任何解决方案可以使用 *ngFor 迭代对象本身(如附图所示)。
或者我可以将此对象(如附图所示)转换为数组,以便在 *ngFor 中可迭代。
原文由 Ankit Maheshwari 发布,翻译遵循 CC BY-SA 4.0 许可协议
6 回答5.4k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
4 回答8.1k 阅读✓ 已解决
7 回答10.2k 阅读
5 回答8.4k 阅读
2 回答10.5k 阅读✓ 已解决
您可以使用 Object.keys(obj) 来获取命名索引。这将返回一个数组结构,您可以进一步使用/自定义它。用于迭代对象值的示例可能如下所示
获取迭代器