Sử dụng 'mẫu' hình thức cú pháp ngFor, xem ở đây. Đó là một chút tiết hơn so với phiên bản *ngFor
đơn giản hơn, nhưng đây là cách bạn đạt được vòng lặp mà không có đầu ra html (cho đến khi bạn có ý định). Một ngoại lệ: bạn vẫn sẽ nhận được nhận xét html trong số <table>
nhưng tôi hy vọng điều đó là ổn. Dưới đây là một plunkr làm việc: http://plnkr.co/edit/KLJFEQlwelPJfNZYVHrO?p=preview
@Component({
selector: 'my-app',
providers: [],
directives: [],
template: `
<table>
<template ngFor #something [ngForOf]="somethings" #i="index">
<template ngFor #child [ngForOf]="something.children" #j="index">
<tr>{{child}}</tr>
</template>
</template>
</table>
`
})
export class App {
private somethings: string[][] = [
{children: ['foo1', 'bar1', 'baz1']},
{children: ['foo2', 'bar2', 'baz2']},
{children: ['foo3', 'bar3', 'baz3']},
]
}
Nguồn
2016-02-07 18:44:43
sử dụng ng-lặp lại trong html – danday74
bạn có thể lồng ng lặp lại – danday74
ng-lặp lại? Có, không có ng-lặp lại trong angular2? Bạn có đề nghị chuyển sang góc 1.x không? – Okneloper