当前位置:  开发笔记 > 程序员 > 正文

更改ngFor循环中元素的值

如何解决《更改ngFor循环中元素的值》经验,为你挑选了1个好方法。

我有一种情况,我循环一组对象和每个对象我有一个按钮,点击时应该将变量切换isActive为true,但我希望这是特定于循环中的那个元素,目前我只能让它使所有元素都是活动的,因为它isActive是组件变量.

我创建了一个plunkr希望它可以帮助https://plnkr.co/edit/biOfbIjMxjOMUMFWOgyY?p=preview



1> Seid Mehmedo..:

您可以将其绑定到项目本身,而不是引入类成员来保存每个项目的状态.更改模板如下:

  
  • {{ item.title }}

    {{ item.body }}

    This should show for only this object in the loop

无需额外设置.


这很完美,谢谢!我为那些想看工作示例的人更新了plunkr https://plnkr.co/edit/biOfbIjMxjOMUMFWOgyY?p=preview
推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有