是因为在Angular中,ng-repeat是AngularJS的指令,而不是Angular的指令。在Angular中,ngFor是用来循环渲染元素的指令。
正确的语法应该是使用ngFor来循环执行函数。ngFor是Angular的结构指令,用于在模板中循环渲染元素。它可以与号结合使用,形成ngFor的语法。
以下是一个示例:
<div *ngFor="let item of items">
{{ item }}
</div>
在上面的示例中,items是一个数组,ngFor会遍历数组中的每个元素,并将其渲染到模板中。
如果你想在循环中执行一个函数,你可以在模板中调用该函数。例如:
<div *ngFor="let item of items">
{{ myFunction(item) }}
</div>
在上面的示例中,myFunction是一个在组件中定义的函数,它接收一个参数item,并返回一个值。在循环中,每个item都会作为参数传递给myFunction,并将返回的值渲染到模板中。
关于ngFor的更多信息,你可以参考Angular官方文档中的相关章节:ngFor。
请注意,以上答案中没有提及任何特定的云计算品牌商,如腾讯云。如果需要了解腾讯云相关产品和产品介绍,建议访问腾讯云官方网站或咨询腾讯云的客服人员。
领取专属 10元无门槛券
手把手带您无忧上云