Существует значок (в данном случае каретка), который запускает вызов функции при нажатии.Функция должна запускаться только в том случае, если values.numerOfValues > 0
<td>
<span >{{values.numerOfValues}}
<i class="fas fa-caret-down" ng-click="values.numerOfValues > 0 && $ctrl.myFunction(values.ids)">
</i>
</span>
</td>
. Вышеприведенная часть работает хорошо.
Проблема возникает, когда я хочу добавить меню переключения.Я не хочу, чтобы функция вызывалась при щелчке по значку, вместо этого я хочу, чтобы при щелчке по нему открывался тумблер с опцией, и только при щелчке по опции, чтобы сделать вызов.
Iудалось сделать эту функциональность следующим образом:
<div class="yp-split-button" uib-dropdown>
<button type="button" class="yp-action-btn" uib-dropdown-toggle>
</button>
<ul class="dropdown-menu" uib-dropdown-menu role="menu">
<li role="menuitem" ng-click="$ctrl.myFunction(values.ids)"><a>Disable All</a></li>
</ul>
</div>
Переключатель открывается при нажатии кнопки внутри красного круга.Моя цель - переместить эту функциональность на кнопку внутри зеленого круга.
Есть функциональность, о которой я говорил в начале.Он вызывает функцию напрямую, не открывая переключатель.
Как перенести функциональность кнопки в каретку?
