input框根据三目运算符设置disable
时间: 2023-07-01 22:18:49 浏览: 105
好的,您可以这样设置:
```
<input type="text" [disabled]="condition ? true : false">
```
其中,`condition` 是一个布尔值表达式,根据它的值来决定 `input` 元素是否被禁用。如果 `condition` 为真,则 `disabled` 属性被设置为 `true`,`input` 元素被禁用;否则,`disabled` 属性被设置为 `false`,`input` 元素可用。
相关问题
三目运算符:可以通过三目运算符实现简单的数据类型转换。
三目运算符是一种简单的条件表达式,也称为条件运算符。它由三个操作数组成,格式为:表达式1 ? 表达式2 : 表达式3。其中,表达式1为条件表达式,表达式2为条件为真时的结果,表达式3为条件为假时的结果。当表达式1的值为真时,整个条件表达式的值为表达式2的值,否则为表达式3的值。通过三目运算符,可以实现简单的数据类型转换,例如将一个整数转换为字符串,可以使用类似于以下的代码:
int num = 123;
string str = num > 0 ? to_string(num) : "0";
上述代码中,如果num的值大于0,则使用to_string()函数将num转换为字符串类型;否则将str赋值为字符串"0"。这样就实现了将整数num转换为字符串str的功能。
写十道三目运算符的习题,要求有三个三目运算符嵌套
当然可以,这里是十个包含三个三目运算符嵌套的练习题目,它们旨在帮助你熟悉这个逻辑运算符,并锻炼你的条件判断能力:
1. **题目一:** 如果今天是周末,你会去看电影吗?如果不是,你会在家看书;如果是,你会先去健身房再看电影。计算结果表达式。
2. **题目二:** 如果考试成绩优秀(>90),是否奖励游戏时间?如果优秀,额外奖励5小时;否则,看平时时间。计算学生的游戏时间。
3. **题目三:** 如果天气晴朗(true),你会去公园野餐;否则,你会选择室内活动(看书)。决定你的户外计划。
4. **题目四:** 如果用户输入(字符串非空)是"yes",返回"是";否则,根据第二个三元运算符决定是"否"还是抛出异常。
5. **题目五:** 学生是否需要补考(分数<60)?需要的话,打印"补考通知",不需要则检查下一道题。
6. **题目六:** 当温度超过30摄氏度(hot=true),打开空调;如果不够热,则显示"正常"。
7. **题目七:** 根据年龄(age)决定是否允许购买成人票(>18),否则买儿童票。计算票价。
8. **题目八:** 如果库存充足(stock=true),商品打折销售;否则,按原价出售并显示"缺货"信息。
9. **题目九:** 计算一个数是奇数(num%2==1)还是偶数,如果是奇数就加1,否则减1。
10. **题目十:** 电脑电池电量(battery>20%)充足时,开启无线充电;否则关闭。
阅读全文