在* ngFor循环完成后,如何获得一次回叫?

时间:2019-01-27 07:51:12

标签: angular callback ngfor

我有一个表,我正在其中使用*ngFor从服务器输入数据。 在填充表中的数据之后,我需要调用initTable()以提供表上的功能。 initTable()不能在空表上调用。

我尝试了以下操作:-

<tr *ngFor="let s of so | keyvalue; let l = last">{{ l? initTable(): ''}}
            <td>{{s.value.name}}</td>
            <td>{{s.value.mobile}}</td>
            <td>{{s.value.city}}</td>
            <td>{{s.value.state}}</td>
          </tr>

当我像上面那样执行initTable()函数时,将在无限循环中无限次调用。我只需要调用一次,

如何在*ngFor之后以角度获取一次性回调?

0 个答案:

没有答案