在Angular中,可以使用ngFor指令来实现类似ng-repeat的功能。ngFor指令用于循环遍历一个集合,并为每个元素创建一个模板实例。
要在ngFor中以当前作用域元素为目标,可以使用特殊的内置变量let
来引用当前元素。以下是一个示例:
<div *ngFor="let item of items">
<span (click)="doSomething(item)">{{ item }}</span>
</div>
在上面的示例中,ngFor指令遍历名为items
的集合,并为每个元素创建一个div
元素。在每个div
元素中,我们使用(click)
事件绑定来调用doSomething
方法,并将当前元素item
作为参数传递。
这样,当用户点击每个元素时,doSomething
方法将被调用,并且当前元素将作为参数传递给该方法。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云