[英]How to conditionally set input tag's max value base on a value of a Angular component's variable
我有3路輸入控制定義如下
<input type="range" min="0" max="2" formControlName="dhwOption" class="form-control-range" style="width:180px" id="myonoffswitch2">
我想使用組件 class 變量的值動態設置從 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"
這是我自己的項目的有效解決方案
<input type="range" min="0" max='{{appEngineMsg && appEngineMsg.Type === 0 ? 1 : 2}}'>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.