Мне нужно написать условное ng-click
с вызовом функции и назначением. Для меня очень важно, чтобы это назначение не было записано внутри функции, потому что эта функция довольно общая.
У меня есть 2 условия, которые мне нужно выполнить для выполнения функции ng-click и назначения.
Вот некоторые варианты, которые я пробовал до сих пор
<button ng-click="vm.hasPermission && vm.readOnly === false
? vm.myFunction(); vm.buttonTouched = true
: null">
My Button
</button>
<!-- As suggested in other stackoverflow thread (doesn't work) -->
<button ng-click="vm.hasPermission && vm.readOnly === false
? (vm.myFunction(), vm.buttonTouched = true)
: null">
My Button
</button>
<button ng-click="vm.hasPermission && vm.readOnly === false
? vm.myFunction() && vm.buttonTouched = true
: null">
My Button
</button>
Ключевой бит в том, что я не хочу vm.buttonTouched = true
в vm.myFunction()
.