#ionic-framework #ionic2
#ионный фреймворк #ionic2
Вопрос:
У меня есть кнопка, которая перенаправляет меня на другое представление в теге href. Когда я нажимаю на кнопку, она перенаправляет меня на представление href. Нравится:
<a ng-click="gotoChat()" /*Redirect to another view
class="item item-avatar-right item-icon-left">
<i class="icon" ng-hide="{{item.toClose}} == 0">
<button ng-click="Close('{{item.key}}')" class="button button-assertive">סגור בקשה</button>
</i>*/When I click on the button its start gotoChat() and Close() instead of only Close()
</a>
Как я могу сделать, чтобы она перенаправила меня на функцию кнопки?
Ответ №1:
Измените href на div в html следующим образом
<div ng-click="gotoChat()" class="item item-avatar-right item-icon-left">
<i class="icon" ng-hide="{{item.toClose}} == 0"><button ng-click="Close('{{item.key}}')" class="button button-assertive">סגור בקשה</button></i>*/When I click on the button its redirect me to a href function
</div>
и в вашем контроллере
$scope.gotoChat = function(){
$state.go("STATE OF PAGE FOR REDIRECT");
}
Комментарии:
1. У меня такая же проблема с вашим кодом. когда я нажимаю на кнопку, она запускает gotoChat () и Close () вместо only Close ()