无法同时使用*ngFor和*ngIf。

30 浏览
0 Comments

无法同时使用*ngFor和*ngIf。

这个问题已经有答案了:

*ngIf和*ngFor在同一个元素上导致错误

我需要将一个*ngFor循环绑定到一个div上,但我也需要在满足*ngIf条件之后才显示它。

但是Angular 4不允许将它们结合在一起。

我的代码:

  
  {{phone.phone_type}} phone
  
{{phone.phone_number | tel}}
  

我得到以下错误:

一个元素上不能有多个模板绑定。只使用一个名为“template”的属性或带*前缀的属性

那么如何解决这个问题呢?

admin 更改状态以发布 2023年5月21日
0
0 Comments

将 *ngFor 指令元素包装在一个 ng-container 中:


  

0