【问题标题】:Angular material align menu right角材料对齐菜单右
【发布时间】:2017-08-05 23:24:57
【问题描述】:

我有 Angular 材质导航栏(如下所示)。我在导航栏中放置了一个 md 菜单,因为我想实现右侧有下拉菜单的引导导航栏。如何移动右侧的下拉菜单“WELCOME!IVAN”。

下面是我的代码:

<div ng-controller="navController">
<md-content>
    <md-nav-bar md-selected-nav-item="currentNavItem" nav-bar-aria-label="navigation links">

        <md-nav-item md-nav-href="#{{ link.url}}"  ng-repeat="link in navUrl" name="{{ link.url.substr(1)}}">
            <i class="fa {{ link.icon}}" aria-hidden="true"></i>
            &nbsp;&nbsp;{{ link.link}}
        </md-nav-item>

        <md-menu md-offset="0 -7" layout-align="end center">
            <md-button aria-label="Open menu" class="md-button" ng-click="$mdMenu.open($event)">
                Welcome! {{ user}}
                <!--<md-icon md-menu-origin md-svg-icon="call:phone"></md-icon>-->
                <i class="fa fa-user" aria-hidden="true"></i>
            </md-button>
            <md-menu-content width="3">
                <md-menu-item>
                    <md-button ng-click=""> <span md-menu-align-target>Logout</span></md-button>
                </md-menu-item>
            </md-menu-content>
        </md-menu>

    </md-nav-bar>

</md-content>

提前感谢您的帮助!!! :)

【问题讨论】:

    标签: css angularjs twitter-bootstrap angular-material


    【解决方案1】:

    尝试使用flex 跨度,例如codepen example demo&lt;span flex&gt;&lt;/span&gt; 填充元素之间的空间。

    <div ng-controller="navController">
        <md-content>
            <md-nav-bar md-selected-nav-item="currentNavItem" nav-bar-aria-label="navigation links">
                <md-nav-item md-nav-href="#{{ link.url}}"  ng-repeat="link in navUrl" name="{{ link.url.substr(1)}}">
                    <i class="fa {{ link.icon}}" aria-hidden="true"></i>
                    &nbsp;&nbsp;{{ link.link}}
                </md-nav-item>
                <span flex></span>
                <md-menu md-offset="0 -7" layout-align="end center">
                    <md-button aria-label="Open menu" class="md-button" ng-click="$mdMenu.open($event)">
                        Welcome! {{ user}}
                        <!--<md-icon md-menu-origin md-svg-icon="call:phone"></md-icon>-->
                        <i class="fa fa-user" aria-hidden="true"></i>
                    </md-button>
                    <md-menu-content width="3">
                        <md-menu-item>
                            <md-button ng-click=""> <span md-menu-align-target>Logout</span></md-button>
                        </md-menu-item>
                    </md-menu-content>
                </md-menu>
            </md-nav-bar>
        </md-content>
    </div>
    

    【讨论】:

    • 哈哈哈。就这么简单!浪费我的时间,啧!无论如何,非常感谢您的帮助! :)
    • 很高兴帮助你
    猜你喜欢
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多