首页 文章

listview按钮onclick在angular2 nativescript中不起作用

提问于
浏览
0

我正在执行listview项目按钮onclick . 下面是我到目前为止尝试的代码 . 单击按钮时,它不会触发控制台日志 .

我不知道这里有什么问题 .

html file:

<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 file:

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

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


  })
 }

1 回答

  • 3

    试着改变这个......

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

    进入这...

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

相关问题