El *_*ude 6 floating-action-button ionic2 angular
如果按下菜单中的按钮,如何关闭打开的FAB菜单?
这是我的按钮.
<ion-fab bottom center >
<button ion-fab><b>Hello</b></button>
<ion-fab-list side="top">
<button ion-fab (click)="refresh()"><ion-icon name="refresh"></ion-icon></button>
Run Code Online (Sandbox Code Playgroud)
refresh为了让整个FAB关闭,我需要添加什么?我可以以某种方式从代码中引用html对象吗?类似于iOS处理它的出口的方式?
只需添加#fab到ion-fab标记:
<ion-fab bottom center #fab>
<button ion-fab (click)="refresh(fab)">
<ion-icon name="refresh"></ion-icon>
</button>
</ion-fab>
Run Code Online (Sandbox Code Playgroud)
并使用该FabContainer方法close()关闭FAB按钮调用的任何函数开头的FAB菜单(如果已打开),例如:
import { FabContainer } from 'ionic-angular';
// remember to pass the fab from client side
refresh(fab?: FabContainer): void {
if (fab !== undefined) {
fab.close();
}
(other function stuff...)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3062 次 |
| 最近记录: |