Besides of code duplication and verbose syntax, we have to manage click availability problem inside code, for example:
<!-- click not trigger when 'expression' is true, but with hotkey still working! -->
<button ng-click="doSomething()" ng-disabled="expression" hotkey="{'ctrl+q': doSomething}">
Like this:
Why? :
Today, it is writing like this:
Besides of code duplication and verbose syntax, we have to manage click availability problem inside code, for example: