如何在括号内使用内联if语句

You*_* ie 11 angular2-template angular

我想在angular2模板中使用内联if语句吗?

<select [(ngModel)]="value" class="form-control" (blur)="onBlur()">
    <option *ngFor="let item of items" [ngValue]="item">{{item.name?item.name:item}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何{{item.name?item.name:item}}使用内联if语句使其成为可能?

Sal*_*rcı 18

首先将项目名称转换为!!下面的boolean 应该有效

{{!!item.name ? item.name : item}}
Run Code Online (Sandbox Code Playgroud)

  • 应通过布尔值检查条件语句以获得最佳实践 (2认同)