Popover wird beim Öffnen nicht angezeigt

8

Ich habe ein grundlegendes Beispiel mit Ionic Popover erstellt. Wenn ich jedoch das Popover öffne, bleibt die Deckkraft bei Null und verhindert, dass das Popover angezeigt wird. Ich weiß, dass die Methode openPopover aufgerufen wird, weil ich das Konsolenprotokoll opened in meiner Webkonsole erhalte. Wenn ich die Opazitätseigenschaft von der Konsole entferne, wird das Popover angezeigt.

Mein Controller ..

%Vor%

Meine Ansichtsseite ...

%Vor%

Meine Popover-Vorlage.

%Vor%

Warum wird das Popover nicht angezeigt und wie kann ich das beheben?

    
jason328 17.06.2015, 19:03
quelle

1 Antwort

7

Ich habe etwas im ionischen CSS für Popover gegraben, und die Deckkraft ist standardmäßig auf 0 gesetzt. Du kannst die Deckkraft auf 1 überschreiben und das Popover wird angezeigt, aber ich habe Folgendes gefunden: Ссылка . Im Grunde müssen Sie das Ereignis ($ event) an popover.show () übergeben und es wird funktionieren. Das ionische Beispiel zeigt dies, aber die Dokumentation könnte expliziter sein. Ändern Sie in Ihrem Code Ihre Vorlage in ng-click="searchResults.openPopover ($ event)".

    
swhile 14.08.2015, 11:17
quelle