Событие щелчка на ngbDropdownItem не работает в iPhone с увеличением - PullRequest
1 голос
/ 18 октября 2019

У меня есть угловое веб-приложение, где я использую ngbDropdown. Я прикрепил событие click к ngbDropdownItem. Оно работает. Но когда я захожу в веб-приложение на iPhone, событие нажатия не работает.

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

1 Ответ

0 голосов
/ 18 октября 2019

Привет использовать событие фокусировки вместо клика.

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