1. 显示数据的索引值

    在ts中

      public list:any[]=[

        {title:"新闻1",},{title:"新闻2"},{title:"新闻3"}
      ]
 
    在html中
      <div>
        <p>未显示索引</p>
        <p *ngFor="let item of list">{{item.title}}</p>
        <p>显示索引</p>
        <p *ngFor="let item of list;let key=index">{{key}}--{{item.title}}</p>
      </div>

  2.ngIf条件判断  
eg1: 在ts中 public flag:boolean=false;
   在HTML中
      <div>

        <p>ngIf条件判断</p>
        <div *ngIf="flag">
          <p><img src="assets/images/01.png" alt=""></p>
        </div>
        <div *ngIf="!flag">
          <p><img src="assets/images/02.png" alt=""></p>
        </div>
      </div>
eg2:

    在ts中

      public list:any[]=[

        {title:"新闻1",},{title:"新闻2"},{title:"新闻3"}
      ]
 
    在html中
      <div>
        <p>未显示索引</p>
        <p *ngFor="let item of list">{{item.title}}</p>
        <p>显示索引</p>
        <p *ngFor="let item of list;let key=index">
          <span *ngIf=“key==1” class="red">{{key}}--{{item.title}}</.span>
          <span *ngIf=“key==!1”>{{key}}--{{item.title}}</.span> 
        </p>
      </div>
 

  ngSwitch
 eg:在ts中 
    public orderStatus:number = 1;

    //1-已支付 2-支付确认 3-已发货 4-收货 5-无效
   在HTML中
    <div [ngSwitch]="orderStatus">

      <p *ngSwitchCase="1">
         已支付
      </p>
      <p *ngSwitchCase="2">
        支付确认
      </p>
      <p *ngSwitchCase="3">
        已发货
      </p>
      <p *ngSwitchCase="4">
        收货
      </p>
      <p *ngSwitchDefault>
        无效
      </p>
    </div>

最新文章

  1. (转载)org.springframework.web.context.ContextLoaderListener
  2. Linux系统查看系统是32位还是64位方法总结
  3. jq与js 区别
  4. 记录一次cefsharp1输入法在win7下异常解决定位
  5. 利用map可以对很大的数出现的次数进行记数
  6. Protocol Buffers编码详解,例子,图解
  7. hadoop中联结不同来源数据
  8. 转Y-slow23原则(雅虎)
  9. Cookie与Passport安全
  10. 略过 Mysql 5.7的密码策略
  11. sqlser 2005 使用执行计划来优化你的sql
  12. pymysql模块
  13. 关于git merge,rebase合并的差别,以及*(no branch)的处理。
  14. java 导出 excel 最佳实践,java 大文件 excel 避免OOM(内存溢出) excel 工具框架
  15. SpringBoot之打成war包部署到Tomcat
  16. JavaScript知识点总结[部分]
  17. 使用hibernate与mysql时数据不能插入的原因及解决办法
  18. TensorFlow saved_model 模块
  19. ueditor+word粘贴上传
  20. 2.TypeScript 基础入门(二)

热门文章

  1. Contour 学习笔记(二):使用级联功能实现蓝绿部署和金丝雀发布
  2. SCRUM起源
  3. hdu 1176免费馅饼(记忆化搜索)
  4. 在CMD命令行进入和退出Python程序
  5. 深入理解 Java 中 SPI 机制
  6. Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.apache.catalina.connector.CoyoteWriter and no properties discovered to create BeanSerializer
  7. 题解 洛谷P5259【欧稳欧再次学车】
  8. 使用FreePBX和第三方线路对接
  9. (一)分布式数据库tidb-简介
  10. springmvc两种非注解的处理器映射器