老莫的笔记本  
  
查看: 1123|回复: 2

Three 判断 循环 事件 当前项

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-4-19 16:19:07 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 2018-4-19 16:20 编辑

循环
  1. <ul> <li *ngFor="let items in arr;let i = index"> {{items}}____{{i}}  </li></ul>
复制代码
判断  比方判断条件 const  kg = true ;
  1. <div *ngIf="kg">
复制代码
事件绑定
  1. <li (click)="onSelect(参数)"></li>    // 这个参数怎么传 从哪传要多方验证
复制代码
当前项的CLASS样式
  1. <li [class.selected]=" hero === selectedHero"> 这里是循环出来的值 这需要和上面循环一起看</li>
复制代码
最终的代码  都加一块 长这样:
  1.   <ul class="heroes">
  2.            <li *ngFor="let hero of heroes;let i = index;"
  3.                 (click)="onSelect(hero)"
  4.                 [class.selected]="hero === selectedhero" >
  5.                <span class="badge">{{hero.id}}</span>
  6.                           {{hero.name}}__{{i}}
  7.           </li>
  8.   </ul>
复制代码

回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-4-19 16:23:08 | 显示全部楼层
该当前的解释:如果当前行的英雄和 selectedHero 相同,Angular 就会添加 CSS 类 selected,否则就会移除它。
回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-4-19 16:38:02 | 显示全部楼层
注意 * 号 这个很不能丢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表