如何检查打字稿中的空字符串

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>