是因为在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。
请注意,以上答案中没有提及任何特定的云计算品牌商,如腾讯云。如果需要了解腾讯云相关产品和产品介绍,建议访问腾讯云官方网站或咨询腾讯云的客服人员。
AngularJS ng-model 指令
ng-model 指令用于绑定应用程序数据到HTML 控制器(input,select,textarea)的值
ng-model指令
ng-model指令可以将输入域的值与AngularJS 创建的变量绑定。
实例:
一些重要的 demo
dropList
过滤器可以使用一个管道字符(|)添加到表达式和指令中,这不就是模板函数吗
<body>
继续
1.ng-repeat获取每个input里的数据
1)html
<button ng-click="add()">add</button>
{{item.id}}实习第十周
领取专属 10元无门槛券
手把手带您无忧上云