2016-07-26 33 views

回答

0

這不是一個真正的Angular或Typescript問題。這裏有兩種可能性:

削減了一半的數組:

let half = Math.ceil(array.length/2);  

let leftSide = array.splice(0, half); 

let rightSide = array.splice(half, array.length - half); 

或者渲染元素交替,遍歷數組每一列:

<template *ngFor="let item of array; let i = index"> 

<li *ngIf="i % 2 == 0"></li> 

</template> 
+0

它的工作原理。謝謝。 – TheGuy

7

一個簡單的方法去了解這將爲只是要使用column-count css屬性。

CSS:

.columnList { 
    column-count: 2; 
} 

HTML:

<ul class="columnList"> 
    <li *ngFor="let item of items">{{item}}</li> 
</ul>