Angular如何处理ngForOf中$implicit的绑定?
创始人
2024-10-29 06:30:21
0

在Angular中,ngForOf指令可以循环遍历一个数组或对象并渲染相应的模板。在每个循环中,Angular会绑定一个本地变量$implicit来表示当前的循环项。

例如,如果我们有一个人员名单的数组,我们可以通过以下方式展示每个人的名字:

  • {{ i + 1 }}. {{ person.name }}

在上述代码中,我们使用了*ngFor指令来循环遍历people数组,并使用$implicit变量绑定当前的循环项person。因此,我们可以在模板内直接使用person属性来访问每个人的名字。

Angular也允许我们自定义本地变量的名称,可以使用as关键字来指定。例如:

  • {{ idx + 1 }}. {{ myPerson.name }} is even: {{ isEven }}, is odd: {{ isOdd }}

在上述代码中,我们为本地变量定义了一些自定义名称,如idx、isEven、isOdd和myPerson。这些变量都可以在模板内通过相应的名称来访问。

需要注意的是,如果我们在*ngFor中定义了多个本地变量,需要使用分号进行分隔。另外,我们也可以使用trackBy选项来帮助Angular更好地跟踪每个循环项的变化,从而提高性能。

相关内容

热门资讯

9分钟攻略!wpk免费赛规则(... 9分钟攻略!wpk免费赛规则(辅助挂)透视辅助((2023已更新))(哔哩哔哩)是一款可以让一直输的...
透视中牌率!科乐吉林麻将系统发... 透视中牌率!科乐吉林麻将系统发牌规律(辅助挂)确实是真的有挂(有挂方式)-哔哩哔哩;玩家必备必赢加哟...
实测发现!微信雀神麻将软挂神器... 实测发现!微信雀神麻将软挂神器(辅助挂)竟然是真的有挂(有挂方法)-哔哩哔哩科技教程也叫必备教程,这...
5分钟了解!微扑克靠谱吗!竟然... 5分钟了解!微扑克靠谱吗!竟然真的有挂((2021已更新))(哔哩哔哩)1、许多玩家不知道微扑克辅助...
一起来讨论!丽水都莱软件(辅助... 1、一起来讨论!丽水都莱软件(辅助挂)其实是真的有挂(揭秘有挂)-哔哩哔哩;详细教程。2、丽水都莱软...
2分钟科普!德扑之星电脑版(透... 2分钟科普!德扑之星电脑版(透视)透视辅助((2023已更新))(哔哩哔哩),您好,德扑之星电脑这款...
透明讲解!微信雀神麻将有挂的(... 透明讲解!微信雀神麻将有挂的(辅助挂)果真是真的有挂(有挂细节)-哔哩哔哩关于微信雀神麻将有挂的的基...
最新通报!wepower德州辅... 1、最新通报!wepower德州辅助器!果真真的有挂((2022已更新))(哔哩哔哩)。2、德州透视...
一分钟了解!熊猫四川麻将隐藏功... 一分钟了解!熊猫四川麻将隐藏功能(辅助挂)的确真的有挂(了解有挂)-哔哩哔哩;精心打造了俱乐部社区互...
十分钟攻略!云扑克辅助器真假(... 十分钟攻略!云扑克辅助器真假(辅助挂)软件透明挂((2023已更新))(哔哩哔哩)1、玩家可以在云扑...