如何检查打字稿中的空字符串
How to check for an empty string in typescript
我有以下class
export class PracticeQuestionsListAPI {
'list':UserOverview[];
'page-info':string;
constructor(public pageState:string, public usersList:UserOverview[]){
this['page-state'] = pageState;
this['users-list'] = usersList;
}
}
在我的 Angular
组件的 HTML 中,我只想在 page-state
不是空字符串时显示 button
。我该怎么做?
我写过类似的东西,但它无法编译。
<button *ngIf="!this.users['page-state'].isEmpty()" (click)="getNextPage()" id="next-page-button" class="btn content-div__button--blue btn-sm">Next Page</button>
我也试过 *ngIf="!(this.questions['page-state'] =="")"
但那也不编译
这应该可以正常工作
<button *ngIf="this.users['page-state'].length>0" (click)="getNextPage()" id="next-page-button" class="btn content-div__button--blue btn-sm">Next Page</button>
或这个
<button *ngIf="this.users['page-state'].length>!==''" (click)="getNextPage()" id="next-page-button" class="btn content-div__button--blue btn-sm">Next Page</button>
我有以下class
export class PracticeQuestionsListAPI {
'list':UserOverview[];
'page-info':string;
constructor(public pageState:string, public usersList:UserOverview[]){
this['page-state'] = pageState;
this['users-list'] = usersList;
}
}
在我的 Angular
组件的 HTML 中,我只想在 page-state
不是空字符串时显示 button
。我该怎么做?
我写过类似的东西,但它无法编译。
<button *ngIf="!this.users['page-state'].isEmpty()" (click)="getNextPage()" id="next-page-button" class="btn content-div__button--blue btn-sm">Next Page</button>
我也试过 *ngIf="!(this.questions['page-state'] =="")"
但那也不编译
这应该可以正常工作
<button *ngIf="this.users['page-state'].length>0" (click)="getNextPage()" id="next-page-button" class="btn content-div__button--blue btn-sm">Next Page</button>
或这个
<button *ngIf="this.users['page-state'].length>!==''" (click)="getNextPage()" id="next-page-button" class="btn content-div__button--blue btn-sm">Next Page</button>