【发布时间】:2017-12-28 00:51:02
【问题描述】:
Angular 4.3.1
Angular CLI 1.2.3
打字稿 2.3.4
组件打字稿文件:
public saveName: string;
public overwrite: boolean;
当我运行 ng build --prod
<span>{{!overwrite || saveName}}</span>
OR
<button *ngIf="!overwrite && saveName">Save</button>
但是,它适用于以下情况:
<span>{{saveName || !overwrite}}</span>
<span>{{overwrite || saveName}}</span>
<button *ngIf="saveName && !overwrite">Save</button>
<button *ngIf="overwrite && saveName">Save</button>
为什么会出现这个错误?
更具体地说,为什么只有当我在字符串之前有一个否定的布尔值时才会出现该错误?
【问题讨论】:
标签: angular typescript angular-cli