在Angular中,可以使用嵌套的ngFor循环来对两个数组元素进行重排。以下是一个示例代码:
在组件中定义两个数组:
export class AppComponent {
array1: any[] = ['A', 'B', 'C'];
array2: any[] = [1, 2, 3];
}
在HTML模板中使用嵌套的ngFor循环来重排数组元素:
{{ item1 }} - {{ item2 }}
在上述示例中,首先使用ngFor循环遍历array1中的元素,然后在内部使用ngFor循环遍历array2中的元素。通过使用ngClass指令,可以根据索引值i和j是否相等来添加一个highlight类,以突出显示重排后的元素。
你也可以根据自己的需求进行修改和调整。