如果ListView中没有项目,如何显示按钮?

时间:2017-10-18 16:28:52

标签: nativescript angular2-nativescript

我有以下结构:

<ScrollView tkMainContent>
  <ListView [items]="students$ | async" class="list-group" *ngIf="students$">
    <ng-template let-student="item">
      <StackLayout>Student details go here</StackLayout>

当我的列表中没有学生时,我无法在ScrollView内显示按钮。

我怎样才能显示按钮?

注意:我正在真实的iOS设备上进行测试。

1 个答案:

答案 0 :(得分:3)

POST /api/user/update 
{  id: 123,  
   user: { logo: !!here_file!!  }
}

我在NS Core上使用类似的东西来显示占位符内容。设置可见性的方式可能在角度上有所不同,但类似的标记应该适合您。

在component.ts中,您应该注意评估是否有要在列表视图中显示的内容,如果有,则将hasContent设置为true,否则设置为false。

希望有帮助:)让我知道你在实施时遇到任何麻烦。