2015-10-21 97 views
1

我需要停止主DIV上的事件傳播,並且我在原始事件對象上設置了一個標誌,在「more_vert」按鈕上是否發生了事件。這工作正常,但啓用ngTouch之後,下一個代碼在OS中無效:Android /瀏覽器:Google Chrome。下拉式切換不適用於ngTouch

<div ng-click="$event.originalEvent.dropdown || model.option()"> 
    <div>Name of item.</div> 
    <span>Value of item.</span> 
    <div class="dropdown" ng-click="$event.originalEvent.dropdown = true"> 
     <a id="menuActions" aria-expanded="false" aria-haspopup="true" data-target="#" data-toggle="dropdown" role="button"> 
      <i class="material-icons md-24">more_vert</i> 
     </a> 
     <ul class="dropdown-menu" aria-labelledby="menuActions"> 
      <li> 
       <a href="" class="ng-binding" ng-click="model.option1()">Option1</a> 
      </li> 
      <li> 
       <a href="" class="ng-binding" ng-click="model.option2()">Option2</a> 
      </li> 
      <li> 
       <a href="" class="ng-binding" ng-click="model.option3()">Option3</a> 
      </li> 
     </ul> 
    </div> 
</div> 

我用角1.4.7。

回答

0

這工作正常。實際上使用ngTouch和Angular 1.5.5