2017-04-21 4 views
0

私はAngularを初めて使っています。私はこれを研究しましたが、まだ解決できません。AngularJS - md-menu-barのright md-buttonを整えよう

私のVTS Anketaボタンはである必要がありますが、その他のボタンはすべて左に揃えています。ここで enter image description here

コードです:

<md-toolbar layout="row" flex="1"> 
    <md-menu-bar> 
    <md-menu> 
     <md-button ng-href="/#/">Home</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button ng-href="/#/create">Napravi anketu</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button ng-href="/#/view">Pogledaj anketu</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button layout-align="right" ng-href="/#/delete" ng-click="delete()"> Izbrisi anketu</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button id="moveright" ng-href="/#/">VTŠ Anketa</md-button> 
    </md-menu> 
    </md-menu-bar> 
</md-toolbar> 

は、私はMD-ボタンとMD-メニューの前にスパンフレックスを追加しようとしましたが、その後ボタンがちょうど。消える:

<md-menu> 
    <span flex></span> 
    <md-button id="moveright" ng-href="/#/">VTŠ Anketa</md-button> 
</md-menu> 

結果: enter image description here

また、タグにidを追加してから、そのidをcssで呼び出してtext-align:rightという名前を使用してみましたが、これも何もしませんでした。

+0

あなたは、CSS 'フロートを試してみました:

はcodepen参照してください? – sn3ll

+0

ちょうどそれを試したが、何もしない。 CSSが接続されていて、 'color:red;'は動作しますが、動かすと動作しません:(。@ sn3ll – IkePr

答えて

0

私は別のツールバーを作成し、次のようにスパンレイアウトを使用:

<md-toolbar layout="column"> 

    <span layout="row" layout-padding> 
    <h2 class="md-toolbar-tools" style="font-family: Trebuchet MS;"> VTŠ Anketa</h2> 

    <md-button ng-href="/#/" id="movebottom">Glasaj</md-button> 
    <md-button ng-href="/#/create">Napravi</md-button> 
    <md-button ng-href="/#/view">Pogledaj</md-button> 
    <md-button ng-href="/#/delete" ng-click="delete()"> Izbriši</md-button> 
    </span> 
</md-toolbar> 
0

はMD-メニューバーにフレックス追加し、フロートを追加します。右のid moverightへ

<md-menu-bar flex> 
    <md-menu> 
     <md-button ng-href="/#/">Home</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button ng-href="/#/create">Napravi anketu</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button ng-href="/#/view">Pogledaj anketu</md-button> 
    </md-menu> 
    <md-menu> 
     <md-button ng-href="/#/delete" ng-click="delete()"> Izbrisi anketu</md-button> 
    </md-menu> 
    <md-menu > 
     <md-button id="moveright" ng-href="/#/">VTŠ Anketa</md-button> 
    </md-menu> 
    </md-menu-bar> 

CSS :

#moveright { 
    float: right; 
} 

これは、ツールバーにmd-menu-barの最大幅があるためです。アイテムの周りを移動することができます。 right`:https://codepen.io/anon/pen/WjxwNZ

関連する問題