1
所以,我已經建立了primeng按鈕,通過調用一個函數來設置禁用/能狀態......PrimeNg按鈕:如何設置禁用狀態,以html
的HTML是
<div>
<form name="searchForm" role="form">
<div class="form-group">
<location-tree
(selectedLocationsE) = locationChangeHandler($event)
></location-tree>
<br/>
</div>
<div class="form-group">
<units
(selectedUnitsE) = unitChangeHandler($event)
[locationsI]="locations"
></units>
<br/>
</div>
<div class="form-group">
<bundles></bundles>
<br/>
</div>
<div class="form-group">
<time-range></time-range>
<br/>
</div>
<br/>
<div>
<button
pButton type="button" [disabled]="disabled() == true" (click)="run()" label="Query"></button>
Metric constant
</div>
</form>
功能是
disabled() {
console.log('disabled?');
return true;
}
其它組分都是primeng下拉菜單。
它一切正常,但每次與任何下拉菜單發生任何交互時都會禁用呼叫。很多很多電話...
任何想法,我已經設置了錯誤?
我將更改爲類變量。但我很好奇,在你的第二個子彈中,你提到可能有更好的方法來做到這一點。你能詳細說明嗎?如果可以的話,我想要做得更好。 – reza
更好的方式是綁定到類變量。 :) – LarsMonty
啊,我不清楚這一點 – reza