Nativescript Angular 2-如何在tap函数(xml)中传递变量?

时间:2019-04-08 10:23:46

标签: angular2-nativescript

我有一个用户帖子的列表视图。我想实现一个类似的功能。我想将帖子ID传递给该函数,以便可以将类似的东西添加到数据库中。

按下Stacklayout会触发类似功能。

home.component.html(崩溃)

<ListView [items]="posts">
    <ng-template let-post="item">
        <StackLayout (tap)="likePost( {{ post.id }} )>
            ...
        </StackLayout>
    </ng-template>
</ListView>

1 个答案:

答案 0 :(得分:1)

<ListView [items]="posts">
    <ng-template let-post="item">
        <StackLayout (tap)="likePost(post.id)>
            ...
        </StackLayout>
    </ng-template>
</ListView>

在您的home.component.ts

likePost(id) {
//Use Id here and register the line
}