Angular 中常用的指令有用来遍历的 *ngFor 、控制元素显示隐藏的 *ngIf,今天学习一下 *ngIf 这个常用的指令。

在我们的实际业务中可能遇到这样的需求,一个 table 表格,最后一列有修改、删除或者其他操作,当我们点击修改按钮的时候,当前这一行的内容都出现在一个 input 输入框里面,然后我们可以直接进行修改,这个时候我们就可以使用 *ngIfelse 来实现。效果图如下:



部分实现代码:

<tr *ngFor="let item of gridList"><td *ngIf="item.bol; else inputid">{{item.id}}</td><ng-template #inputid><td class="insert"><input type="text" [value]="item.id"></td></ng-template>...
</tr>

这里的 inputid 可以理解为一个模板 id ,它指向 <ng-template #inputid> 这个模板,当 item.bolfalse 时,angular就会找到这个模板里的内容进行替换。

注意这个模板 id 是唯一的,如果多次使用 *ngIf else 指令需要使用不同的 id。

Angular指令 *ngIf else 使用相关推荐

  1. angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?

    大家好,我是IT修真院郑州分院第七期的学员冯亚超,一枚正直纯洁善良的WEB程序员 今天给大家分享一下,题目angular js 常用指令ng-if.ng-class.ng-option.ng-valu ...

  2. Angular指令 - 何时以及如何使用编译,控制器,预链接和后链接[关闭]

    本文翻译自:Angular directives - when and how to use compile, controller, pre-link and post-link [closed] ...

  3. angular 指令

    Angular 指令的不同类型如下: 组件 -- 带有模板的指令.这种指令类型是最常见的指令类型. 属性型指令 -- 更改元素.组件或其他指令的外观或行为的指令. 结构型指令 -- 通过添加和删除 D ...

  4. angular指令:tm.tags添加/删除标签

    一个添加删除标签angular指令: 在网上找了几个标签插件都不是angular的,而且过于庞大,最小的也要30kb还引用了其他样式. 最后实在受不了自己写了,花4个小时找插件,最后自己2小时写完了. ...

  5. angular指令心得(ng-model)

    angular指令心得(ng-model) 在项目中编写指令,常常会依赖其他的指令来实现想要达到的功能,其中最常用到的便是ng-model,它为我们明确了需要绑定的属性,虽然在指令中可以通过通过使用独 ...

  6. Angular指令渗透式理解

    通过一段时间对angular指令的使用,理解了angular指令的意义,下面逐一介绍一下. ng-app:定义一个angualr模块,表示angular作用的范围,如下代码: ng-app在html标 ...

  7. 前端学习(2335):angular之内置结构指令ngif

    child.html <p>child4 works!</p><div class="us">我是歌谣</div> <div ...

  8. angular(使用Angular指令)

    一.设计模式 所谓的设计模式就是一套被反复使用的,多数人知道的,经过分类编写的,代码设计经验的总结,使用设计模式可以提高代码的重用性和可读性. 1.设计模式分类 单例模式.代理模式.观察者模式.MVC ...

  9. Angular 的 ngIf 和 NgIf 有何区别

    在Angular官方文档里,可以看到ngIf和NgIf这两种拼写混杂使用. NgIf 指的是指令类: ngIf 指的是指令的属性名称. 指令类以 UpperCamelCase (NgIf) 拼写. 指 ...

最新文章

  1. 反应器(Reactor)模式-golang探索
  2. 春愁(shunshu)—Mrs. Green Apple (歌词、汉译、罗马音)
  3. 2021高考成绩查询时间福州,福州2021高考填志愿入口
  4. Vonage再度入围IDC CPaaS“领导者”
  5. 备份数据库的expdp语句_银行业Oracle RAC数据库迁移经验分享
  6. 虚幻引擎4.3发布:支持 iOS 8 的 Metal 图形 API
  7. portal认证 php,如何用PHP制作OSSH 免费版华为Portal系统认证前端页面
  8. UDP --02--UDP广播数据
  9. 类别动态绑定到TreeView控件
  10. dp------最长公共子序列问题
  11. python 读取bin文件
  12. 偶然遇到的Java泛型错误,百思不得其解。
  13. 微信小程序page禁止页面上下滑动
  14. elk 概念整理 集群状态 - yellow
  15. [游戏] - 游戏教程
  16. c语言中有无注释重要吗,求助!有什么问题没考虑到吗? (c语言,大部分注释都写啦)...
  17. 基于java在线影院订票系统论文
  18. SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
  19. JZOJ 4250. 【五校联考7day1附加题】路径(折半搜索)
  20. 解决easyui combobox赋值boolean类型的值时,经常出现的内容显示的value而不是text的bug...

热门文章

  1. uni-APP中的三级联动(省市区)
  2. excel多列多行数据合成一行或一列
  3. linux环境编程-孤儿进程,僵尸进程,守护进程
  4. mysql实现记事本_记事本 __ 数据库
  5. 计算机应用基础知识理论题,计算机应用基础理论基础知识复习题.doc
  6. 2022年热门职业排行
  7. 为什么淘宝直播间人气总是上不去?影响淘宝直播人气的原因
  8. Visio2010 插入表格方法
  9. Sketchup模型无破面无丢面完美导入Unity3D的正确流程【2020】
  10. 淘宝API获得淘口令真实url,网络爬虫系列