html - 如何根据Angular组件变量的值有条件地设置输入标签的最大值
问题描述
我有3路输入控制定义如下
<input type="range" min="0" max="2" formControlName="dhwOption" class="form-control-range" style="width:180px" id="myonoffswitch2">
我想使用组件类变量的值动态设置从 2 到 1 的范围,它不起作用
<input type="range" min="0" max= {*ngIf="appEngineMsg && appEngineMsg.Type === 0"}?"1" :"2" formControlName="dhwOption" class="form-control-range"
解决方案
删除大括号和引号并尝试以下代码,假设 appEngineMsg 是.ts
<input type="range" min="0" max="appEngineMsg && appEngineMsg.Type === 0 ? 1 : 2" formControlName="dhwOption" class="form-control-range"
推荐阅读
- javascript - 向 Intuit/Quickbooks Payments API 提交标记化卡数据时出错
- javascript - 为什么函数中初始化的变量可以全局访问?
- azure-service-fabric - 如何从 perfmon 监控服务结构微服务和 sf 服务内存使用情况
- html - 如何在 CSS 中设计带有下拉滚动的自动建议搜索
- angular - 如何将 formControl 与 mat-stepper 和 ngFor 一起使用
- objective-c - 将 @import 声明与 ASTMatchers 匹配
- vb.net - 模糊导入 Microsoft.Office.Interop.Word 和 DataTable
- python - 读取格式化的行以填充数组
- html - 我的投资组合的响应能力问题
- salesforce - Salesforce 公式逻辑