Angularプロな同僚が書いたソースに見慣れないngFor let-~~~ [ngForOf]=""
というコードがあり、参考書に記載無かったので本人に聞いてみました。
Angularのループ処理は、 NgFor
がDEPRECATED(非推奨)になり、NgForOf
が推奨になった
馴染みのあるNgFor
、つまりlet a of b
は非推奨になっており、代わりにNgForOf
、コードだとngFor let-a [ngForOf]="b"
が推奨されているようです。
例えばJavaScriptをNgForOfに変えるとこうなります
JavaScript
let i = 0;
for (let detail of details) {
i++
}
NgForOf
ngFor let-detail [ngForOf]="details" let-i="index"
https://angular.io/api/common/NgFor
たしかにDEPRECATED(非推奨)と書かれていて、NgForOfのURLが埋め込まれています。
ご参考までに。