我可以使用ngFor。点击第2个使用ngFor的第2个锚点传递i + 1数据。
任何人都可以帮助我
<ul>
<li *ngFor="let menu of _menus;let k=index" >
<a (click)="GoToSectionPage()">{{menu.Title}}</a>
</li>
</ul>
我使用上面的代码来绑定数据数组。我在GoToSectionPage()方法中传递第k + 1个数据。
谢谢
答案 0 :(得分:2)
只需传递索引:
(click)="GoToSectionPage(k)"
在您的组件中使用以下代码:
public GoToSectionPage(k: number) {
const menu = this._menus[k+1];
//some code will be here according to your need
}
希望它会有所帮助
答案 1 :(得分:1)
(click)="GoToSectionPage(k+1)"
在组件类中访问参数。
GoToSectionPage(key: any) {
console.log(this._menus[key]);
}