列表视图按钮 onclick 在 angular2 nativescript 中不起作用
listview button onclick is not working in angular2 nativescript
我正在执行列表视图项目按钮 onclick。下面是我试过的代码,因此 far.When 单击按钮未触发控制台日志。
我不知道这是什么问题。
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");
})
}
尝试改变这个...
<Button text = "Install" tap ="onTap($event)" row="0" col="1" > </Button>
进入这个...
<Button text = "Install" (tap) ="onTap($event)" row="0" col="1" > </Button>
我正在执行列表视图项目按钮 onclick。下面是我试过的代码,因此 far.When 单击按钮未触发控制台日志。
我不知道这是什么问题。
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");
})
}
尝试改变这个...
<Button text = "Install" tap ="onTap($event)" row="0" col="1" > </Button>
进入这个...
<Button text = "Install" (tap) ="onTap($event)" row="0" col="1" > </Button>