离子 - 使用ng-click在另一个标签中按住ng键进行标记

时间:2016-10-10 21:51:36

标签: ionic-framework ionic2

我在ng-click中使用ng-click标记另一个标记。当我点击内部标签时,它启动两个功能而不是内部功能。例如:

<div ng-click="gotoChat()" >



            <i class="icon" ><button ng-click="Close()" class="button button-assertive">סגור בקשה</button></i>


        </div>

当我点击按钮标签时,它启动gotoChat()和Close()而不是仅仅Close()。我该如何解决?

1 个答案:

答案 0 :(得分:0)

夫妻之事:

1)你正在使用Ionic2 / Angular2所以你应该使用(点击)事件和离子按钮(用于RC发布)

<div (click)="gotoChat()">
  <i class="icon"><button ion-button (click)="Close($event)" class="button button-assertive">Name</button>
</div>

2)你要找的是$ event.stopPropagation()。在嵌套事件上调用它以防止事件冒泡。所以,像这样:

    Close($event) {
      $event.stopPropagation();
      // handle event
    }

确保将$ event对象传递给您希望在

上调用stopPropagation()的函数