如果不使用管道或方法,如何在Angular 6中设置为null的0

如果不使用管道或方法,如何在Angular 6中设置为null的0,angular,Angular,如果不使用方法或管道,则为null,是否有用于验证的指令或内容 <tr *ngFor="let item of list; let i = index" > <td>{{ item.nombre }}</td> </tr> {{item.nombre}} 您只需使用|操作符即可 <tr *ngFor="let item of list; let i = index" > <td>{{ item.nombre

如果不使用方法或管道,则为null,是否有用于验证的指令或内容

<tr *ngFor="let item of list; let i = index" >
   <td>{{ item.nombre }}</td>
</tr>

{{item.nombre}}

您只需使用
|
操作符即可

<tr *ngFor="let item of list; let i = index" >
   <td>{{ item.nombre || 0 }}</td>
</tr>

{{item.nombre | | 0}

您只需使用
|
操作符即可

<tr *ngFor="let item of list; let i = index" >
   <td>{{ item.nombre || 0 }}</td>
</tr>

{{item.nombre | | 0}

另一种选择是修改TS代码中的列表: 大概是这样的:

  list.foreach(element =>{
   elemnt.nombre = element.nombre ? element.nombre : 0;
  });
这样,您可以更好地控制数据。 或者,如果您只是试图修改要显示的值,则可以使用abney317的答案


试试看。

另一种选择是在TS代码中修改列表: 大概是这样的:

  list.foreach(element =>{
   elemnt.nombre = element.nombre ? element.nombre : 0;
  });
这样,您可以更好地控制数据。 或者,如果您只是试图修改要显示的值,则可以使用abney317的答案


试试看。

这个答案对你有帮助吗?这个答案对你有帮助吗?