【问题标题】:Ionic 4 Fab List opened by defaultIonic 4 Fab List 默认打开
【发布时间】:2020-04-13 16:26:18
【问题描述】:

我正在开发一个带有晶圆厂列表的新 Ionic 4 项目。此列表工作正常,但我希望默认打开它。

我在这里读过一些东西,但代码不适用于 Ionic 4。

谁能告诉我一个解决方案?谢谢!

<ion-header>
  <ion-toolbar>
    <ion-title>
      Ionic Blank
    </ion-title>
  </ion-toolbar>
</ion-header>

<ion-content>
  <ion-fab vertical="bottom" horizontal="start" slot="fixed" #fab >
    <ion-fab-button>
      <ion-icon name="arrow-dropup-circle"></ion-icon>
    </ion-fab-button>
    <ion-fab-list side="top">

        <ion-fab-button>
            <ion-icon name="navigate"  (click) ="this.startNavigation()" ></ion-icon>
          </ion-fab-button>

    <ion-fab-button>
      <ion-icon name="thumbs-down" (click) ="this.doRating('-1')"></ion-icon>
    </ion-fab-button>

    <ion-fab-button>
      <ion-icon name="thumbs-up" (click) ="this.doRating('1')"></ion-icon>
    </ion-fab-button>
    </ion-fab-list>
  </ion-fab>
</ion-content>

page.ts 文件如下所示:

import { Component,ViewChild } from '@angular/core';
import { IonFabList } from '@ionic/angular'

@Component({
  selector: 'app-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage {

  @ViewChild('IonFabList',{static: false}) fab: IonFabList;

  constructor() {}

  ionViewDidEnter()
  {
    this.fab.toggleList();
  }

}

【问题讨论】:

  • 好吧,stackbiltz 告诉我,晶圆厂元素“不是已知元素”
  • 你需要安装库
  • 它不工作...

标签: javascript angular ionic-framework ionic4


【解决方案1】:

您需要在ion-fab 元素上设置activated 属性。

<ion-fab vertical="bottom" horizontal="start" slot="fixed" activated="true" #fab >
</ion-fab>

看看ion-fab docs

【讨论】:

猜你喜欢
  • 2018-06-24
  • 2020-08-24
  • 2022-11-05
  • 1970-01-01
  • 2020-03-30
  • 1970-01-01
  • 1970-01-01
  • 2018-11-26
  • 2019-12-01
相关资源
最近更新 更多