【问题标题】:Dropdown toggling not working with ngTouch下拉切换不适用于 ngTouch
【发布时间】:2015-10-21 20:28:10
【问题描述】:

我需要停止主 DIV 上的事件传播,并在原始事件对象上设置一个标志,无论事件是否发生在“more_vert”按钮上。这工作正常,但在启用ngTouch 之后,下一个代码在操作系统中不起作用:Android / 浏览器:Google Chrome。

<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>

我使用 Angular 1.4.7。

【问题讨论】:

    标签: javascript android angularjs angularjs-ng-touch


    【解决方案1】:

    这很好用。实际使用 ngTouch 和 Angular 1.5.5

    【讨论】:

      猜你喜欢
      • 2016-03-11
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 2023-03-20
      相关资源
      最近更新 更多