Angularjs with Material design md-menu-item垂直问题

时间:2016-06-28 16:56:14

标签: html css angularjs angularjs-material

我正在根据angularjs材料的演示创建菜单。在演示菜单中,它是垂直的,因为它是动态的。但是如果我手动创建相同的菜单则会创建水平。

enter image description here

我的一些代码

<md-toolbar>
                    <div class="md-toolbar-tools">
                        <md-menu md-position-mode="target-left bottom"  md-offset="-22 6">
                            <md-button aria-label="Plan & Book" ng-click="$mdOpenMenu($event)">
                                Parent Item 1
                            </md-button>
                            <md-menu-content width="4">
                                <md-menu-item>
                                    <md-button>Item 1</md-button>
                                    <md-button>Item 2</md-button>
                                    <md-button>Item 3</md-button>
                                </md-menu-item>
                            </md-menu-content>
                        </md-menu>
                        <md-menu>
                            <md-button aria-label="Manage A Booking" ng-click="$mdOpenMenu($event)">
                                Parent Item 2
                            </md-button>
                            <md-menu-content class="dropdown">
                            </md-menu-content>
                        </md-menu>
                    </div>
                </md-toolbar>

我的完整代码笔 http://codepen.io/milindsaraswala/pen/dXvVOa

如何制作垂直菜单!!

1 个答案:

答案 0 :(得分:3)

您必须将<md-menu-item>

分开
<md-menu-item>
    <md-button>Item 1</md-button>
</md-menu-item>
<md-menu-item>
    <md-button>Item 2</md-button>
</md-menu-item>
<md-menu-item>
    <md-button>Item 3</md-button>
</md-menu-item>

您的代码已更新:http://codepen.io/anon/pen/beqaqZ