【发布时间】:2022-10-18 19:48:22
【问题描述】:
我有一个内联离子弹出框:
<!-- Show popover above trigger -->
<ion-button id="button">Demo</ion-button>
<ion-popover trigger="button" side="top">
<ng-template>
<ion-content>
<ion-item>
<ion-label>
1. Test
</ion-label>
</ion-item>
<ion-item>
<ion-label>
2. Test
</ion-label>
</ion-item>
<ion-item>
<ion-label>
3. Test
</ion-label>
</ion-item>
<ion-item>
<ion-label>
4. Test
</ion-label>
</ion-item>
</ion-content>
</ng-template>
</ion-popover>
我什至看不到其他项目,因为它们不在屏幕上。 所以我想知道是否以及如何使弹出窗口显示在触发器上方。
我试过side="top"。它仅使弹出框从触发器的上角而不是下角开始,似乎没有使弹出框模板出现在触发器上方(在本例中为简单的离子按钮)。
版本信息:
Ionic:
Ionic CLI : 6.19.1 (/opt/homebrew/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 6.1.9
@angular-devkit/build-angular : 14.0.0
@angular-devkit/schematics : 13.3.5
@angular/cli : 14.0.0
@ionic/angular-toolkit : 6.1.0
Capacitor:
Capacitor CLI : 3.5.1
@capacitor/android : not installed
@capacitor/core : 3.5.1
@capacitor/ios : not installed
Utility:
cordova-res : not installed globally
native-run (update available: 1.6.0) : 1.5.0
System:
NodeJS : v16.15.0 (/opt/homebrew/Cellar/node@16/16.15.0/bin/node)
npm : 8.5.5
OS : macOS Monterey
【问题讨论】:
标签: angular user-interface ionic-framework