调用函数时无法显示视图(Nativescript)

时间:2018-03-08 09:31:16

标签: javascript html xml angular typescript

我正在开发一个移动应用程序,我正在尝试在视图上显示项目列表。只有在视图上发生某些事件后才会显示项目列表,例如单击按钮或在搜索栏中键入字母,直到那时没有任何内容。使用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="&#9998;"></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)
        );
    }

0 个答案:

没有答案