【发布时间】:2016-01-14 14:50:19
【问题描述】:
我正在尝试弄清楚这是否可能。
概念是需要让 FAB 动作在点击后保持打开状态。
他们需要的是我想要一个带有动作的经典 FAB 角材料 FAB 按钮。所以每一个被点击的动作按钮都会在它旁边打开一个弹出框来做一些事情,比如说一个简单的输入。
我这样做了,但是当我单击操作按钮时,操作按钮和弹出框消失了。
<md-fab-speed-dial md-trigger="click" md-direction="down" md-open="fab.isOpen"
class="md-scale md-fab-top-right" ng-class="{ 'md-hover-full': fab.hover }"
>
<md-fab-trigger>
<md-button aria-label="menu" class="md-fab md-warn">
<i class="fa fa-plus"></i>
</md-button>
</md-fab-trigger>
<md-fab-actions>
<md-button aria-label="Create Data App" class="md-fab md-raised md-mini"
myapp-popover="app"
data-auto-close="true"
data-html="true"
data-placement="left"
data-animation="am-flip-x"
data-template-url="/templates/data-app/_v2/modules/popover-add-dataapp.html"
data-close-others="false"
data-prefix-event="url">
<i class="fa fa-database"></i>
<md-tooltip>Create Data App</md-tooltip>
</md-button>
</md-fab-actions>
</md-fab-speed-dial>
我的范围很简单
$scope.fab = {
isOpen : false,
hover : false
};
有什么想法吗?
【问题讨论】:
-
这个和popover有关,不影响FAB
标签: javascript angularjs angular-material