我有一个角度8 Web应用程序,我在其中使用ngbDropdown。我已将点击事件附加到ngbDropdownItem。它有效。但是当我在iPhone的网络应用程序中zoon时,单击事件不起作用。
<div ngbDropdown container="body" class="d-inline-block">
<button class="btn btn-outline-primary" ngbDropdownToggle>Toggle dropdown</button>
<div ngbDropdownMenu>
<button ngbDropdownItem (click)="test()">Action - 1</button>
<button ngbDropdownItem (click)="test()">Another Action</button>
<button ngbDropdownItem (click)="test()">Something else is here</button>
</div>
</div>
嗨,使用焦点事件而不是单击。
<div ngbDropdown container="body" class="d-inline-block">
<button class="btn btn-outline-primary" ngbDropdownToggle>Toggle dropdown</button>
<div ngbDropdownMenu>
<button ngbDropdownItem (focus)="test()">Action - 1</button>
<button ngbDropdownItem (focus)="test()">Another Action</button>
<button ngbDropdownItem (focus)="test()">Something else is here</button>
</div>
</div>