I have several buttons that are disabled based on what a function returns. How can I reuse the value returned from isDisabled(product)
without calling isDisabled(product)
for every single button? The calculations within isDisabled() is long so I don't want to have to repeat it.
Currently the code looks like this:
<div *ngFor="let product of prodList">
<button [disabled]=isDisabled(product)>...</button>
<button [disabled]=isDisabled(product)>...</button>
<button [disabled]=isDisabled(product)>...</button>
<button [disabled]=isDisabled(product)>...</button>
<button [disabled]=isDisabled(product)>...</button>
</div>