Я просто хочу знать, могу ли я каким-то образом достичь цели, указанной ниже.
<button class="{{unless publishable "button-disabled"}}" {{if publishable (action "publish")}}>Publish</button>
Конечно, это можно сделать методом действия. Я просто думаю, что это может сделать код более сухим, если это можно сделать в шаблоне.
ПРИМЕЧАНИЕ:
- Я знаю, что приведенный выше код не будет работать. Это только для иллюстрации цели.
- Я знаю, что для этого кнопка может использовать атрибут
disabled
. В моей оригинальной работе это на самом деле<a/>
, у которого нетdisabled
. Мне нужно сохранить его как тег<a/>
для целей css. - Я хочу, чтобы кнопка оставалась на странице независимо от того, отключена она или нет. Это своего рода соглашение о веб-странице. В этом случае пользователь будет знать, что он должен что-то пропустить, когда кнопка отключена.