2017-06-29 30 views
0

私はlistview item button onclickを実行しています。以下は、これまでに試したコードです。ボタンをクリックすると、コンソールログが表示されません。listviewボタンonclickがangular2 nativescriptで機能していません

ここで問題が何かわかりません。

htmlファイル:

<ListView [items]="items" class="list-group"> 

    <ng-template let-item="item"> 

    <GridLayout rows="auto" columns="*, auto"> 

     <Label [nsRouterLink]="['/item', item.id]" [text]="item.name" row="0" col="0" class="list-group-item"> </Label> 

     <Button text = "Install" tap ="onTap($event)" row="0" col="1" > </Button> 

    </GridLayout> 

    </ng-template> 
    </ListView> 

TSファイル:

onTap(args: EventData) : void{ 
    let button = <Button>args.object; 

    console.log("First", "Test"); 


    }) 
}  

答えて

3

は、これを変更してみてください...この中へ

<Button text = "Install" tap ="onTap($event)" row="0" col="1" > </Button> 

...

<Button text = "Install" (tap) ="onTap($event)" row="0" col="1" > </Button> 
関連する問題