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