原文链接:https://www.longkui.site/program/frontend/20220220-2/4360/

0.背景
angular+ngzorro构建的一个页面。页面上有个table。其中一个td显示的状态。这个状态是数字1到7,每个数字代表一个不同的状态, 但是你页面上也不能给用户显示数字吧。

于是,想到了三目表达式,传统的三目表达式一般这么写:

data.regionState==‘1’?“未提交”:“已经提交”
但是显然这里不适应这种写法,我这里有7个状态啊。于是乎,想了个疯狂的写法。

写法如下:

{{ data.regionState=='1'?"未提交" :data.regionState=='2'?"第三方机构审核未通过" :data.regionState=='3'?'第三方机构审核中' :data.regionState=='4'?'第三方机构审核通过' :data.regionState=='5'?'省级审核未通过' :data.regionState=='6'?'省级审核通过' :data.regionState=='7'?'需要整改' :"状态异常" }} 说明:这个三目表达式可以这么写,多次判断,但是不知道效率如何。

太神奇了!!

HTML中的三目表达式可以有多长相关推荐

  1. Vue中绑定值与字符串拼接以及结合三目表达式实现是否为空判定的使用

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: 若依前后端分离版手把手教你本地搭建环境并运行项目_BADAO_LIUMANG_QIZHI的博客-CSDN博客_若依前后端分离搭建 Vue中在调 ...

  2. Java 三目表达式中的NullPointerException问题

    Java 三目表达式中的NullPointerException问题 背景 问题 思考 找资料 反思 背景 旧系统改造. 问题 Integer rank = bpo.getLocalRank() != ...

  3. java三目表达式_Java8新特性Lambda表达式

    1 Lambda表达式 对于很多计算机语言来说,Lambda表达式并不是陌生的语法格式,而对于Java而言,它的到来比较晚,直到Java8更新之后,Lambda表达式才正式出现在Java语法中.所以如 ...

  4. Python3.x中的三目运算实现方法

    java中的三目运算 条件语句?为true时的值:为false时的值 例: int a = 3,b= 5; int c = a>b ? 1:0; 因为a>b 为false 输出结果为:c= ...

  5. 三目表达式如何省略一个表达式

    三目表达式若想省略一个表达式, 可以用 null 代替 举例: public class HelloWorld {public static void main(String[] args) {// ...

  6. Vue使用v-for与v-if搭配满足条件进行赋值,和v-if三目表达式的使用

    Vue使用v-for遍历的时候,通过{{}}进行赋值 {{user.companyName = item.companyName}} <select class="form-contr ...

  7. java里什么是三目表达式_浅谈Java三目运算

    三目条件运算公式为 x?y:z  其中x的运算结果为boolean类型,先计算x的值,若为true,则整个三目运算的结果为表达式y的值,否则整个运算结果为表达式z的值 例:String s=" ...

  8. java中的三目运算

    博主理解的三目运算 还是萌新小白的博主认为,三目运算和java逻辑中的if else 极为的相似,所以大家刚接触的时候完全可以把它认为就是if else! 想必大家一定都在代码中见过 a==b ? 1 ...

  9. mysql中的三目运算

    项目中有个要求,如果turnPerson不为空就给turnPerson处理,为空就交给assignPerson处理 但是又是一个统计,不好改了,于是就用MySQL的三目运算. select statu ...

  10. Python 中的三元运算符,三目表达式

    三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(false)的条件判断,在Python 2.4以上才有了三元操作. 下面是一个伪代码和例子: 伪代码: Python ...

最新文章

  1. Visual Studio 2013开发 mini-filter driver step by step 获取可执行文件名称 - 实现process monitor的一个功能 (10)
  2. 1.7 元注解作用及使用
  3. HTTP错误404.3-Not Found
  4. 【Caffe-Ubuntu】JSON 标签生成自己的 Caffe-LMDB 数据文件
  5. Python: 使用装饰器“@”取得函数执行时间
  6. 【一鸣离职,左晖去世】互联网老兵给大家的三个建议
  7. 13 - java包装类
  8. hadoop 动态添加节点datanode及tasktracker
  9. Python 利用*args和**kwargs解决函数遇到不确定数量参数问题
  10. RS232转PROFINET网关链接扫码枪与西门子PLC1200的配置方法
  11. html5 新增input类型,html5新增的input类型
  12. mysql sid是什么_数据库名、数据库实例、全局数据库名、服务名、SID等的区别
  13. 软件测试与游戏测试文章合集录
  14. 31游戏。(Geoffrey Mott-Smith(1954)) 分析
  15. py.test --pep8 vsearch.py报错解决办法
  16. 山寨山寨版手机安全卫士源码项目
  17. 仙童半导体和“八叛逆”所缔造的硅谷模式
  18. 华为手机硬改拉新_华为手机硬改拉新_快看|华为正式发布车载智慧屏,售价1699元...
  19. 转行软件测试,现状以及就业前景,你后悔了吗?
  20. 带你打造一套 APM 监控系统 之 卡顿监控

热门文章

  1. jdbc跨库查询 mysql_JDBC如何实现跨数据库的查询
  2. 自定义 View 之圆形、圆角、爱心、动态旗帜等图片效果
  3. 8. OSPF的NSSA详解
  4. NSSA区域和Totally NSSA区域
  5. “云桥”通往存储中心极速世界的通道
  6. NBA球员数据的爬取
  7. 窝在二线城市很难受,要杀回一线城市重造吗?
  8. 基于Edge插件+格式工厂下载B站上的喜欢视频
  9. vo,po,pojo是什么?
  10. 感冒会引发腺样体肥大吗?