在Angular中,可以使用接口来定义嵌套数组的结构。下面是一个示例:
首先,定义一个接口NestedArrayInterface
来表示嵌套数组的结构:
interface NestedArrayInterface {
id: number;
name: string;
items: Array;
}
接下来,可以使用该接口来声明变量并初始化嵌套数组:
nestedArray: Array = [
{
id: 1,
name: "Item 1",
items: [
{
id: 2,
name: "Item 1.1",
items: []
},
{
id: 3,
name: "Item 1.2",
items: []
}
]
},
{
id: 4,
name: "Item 2",
items: []
}
];
在上面的示例中,nestedArray
是一个类型为Array
的变量,可以包含多个嵌套的对象。每个对象都具有id
、name
和items
属性,其中items
属性又是一个嵌套数组,可以包含更多的对象。
这样,你就可以在Angular应用中使用nestedArray
变量来表示和操作嵌套数组的数据结构了。