我正在开发一个移动应用程序,我正在尝试在视图上显示项目列表。只有在视图上发生某些事件后才会显示项目列表,例如单击按钮或在搜索栏中键入字母,直到那时没有任何内容。使用onload =“loaded”从XML调用该函数。我将在下面的代码中显示。有关如何让视图在加载时显示而不是等待某事发生的任何想法?首先,我将展示XML,然后是打字稿。
<ListView [row]="row" [items]="bdUserBundles" (loaded)="load()" class="list-group">
<ng-template let-item="item">
<StackLayout class="list-group-item">
<AbsoluteLayout>
<Label class = "bundle-title" [text]="item.Title"></Label>
<Label class = "bundle-code" [text]="item.Code"></Label>
<Button class="editBundleButton" (tap)="editBundle(item)" text="✎"></Button>
</AbsoluteLayout>
</StackLayout>
</ng-template>
</ListView>
public load(args) {
console.log('load was called');
this._bdUserService.me().subscribe(
data => {
this.bdUser = data.data[0];
this.bdUserBundles = this.bdUser.Briefs;
this.htmlUsersToken = data.data[0].Email;
},
err => console.log(err)
);
}