在Angular 8中,如果要访问子集合中的所有值,可以使用*ngFor指令来遍历子集合,并使用点语法来访问子集合中的属性。
以下是一个示例代码:
在组件中定义一个父集合和子集合:
export class AppComponent {
parentCollection = [
{ name: 'John', age: 25, children: ['Mike', 'Anna'] },
{ name: 'Tom', age: 30, children: ['Jack', 'Lily', 'Bob'] },
{ name: 'Kate', age: 28, children: ['Sophia'] }
];
}
在HTML模板中使用ngFor指令来遍历父集合,并使用嵌套的ngFor指令来遍历子集合中的所有值:
{{ parent.name }}
Age: {{ parent.age }}
Children:
- {{ child }}
这样,就可以在页面中显示父集合中每个对象的名称、年龄以及子集合中的所有值。
请注意,如果子集合是一个对象数组,可以使用嵌套的*ngFor指令来访问子集合中的对象的属性。
希望对你有帮助!