所以这里的问题是" getNumber"功能,但我不知道为什么。当我直接传递参数时,如" [1,2,3]"然后复选框工作。但是当我通过函数调用时,它们就会停止工作。为什么呢?
<ng-template #list let-orgs>
<div *ngFor="let num of orgs">
<input type="checkbox" /> {{ num }}
</div>
</ng-template>
<ng-container *ngTemplateOutlet="list; context:{ $implicit: getNumbers() }"></ng-container>
功能很简单:
public getNumbers(): number[] {
return [1,2,3];
}