Chcę dynamicznie dołączać / pomijać wyłączony atrybut w elemencie przycisku. Widziałem wiele przykładów dynamicznych wartości atrybutów, ale nie samych atrybutów. Mam następującą funkcję renderowania:
render: function() {
var maybeDisabled = AppStore.cartIsEmpty() ? "disabled" : "";
return <button {maybeDisabled}>Clear cart</button>
}
Powoduje to błąd analizy z powodu znaku „{”. Jak mogę dołączyć / pominąć wyłączony atrybut na podstawie (boolean) wyniku AppStore.cartIsEmpty ()?
a[disabled] { pointer-events: none; }zatrzyma działania na elemencie / komponencie