2017-03-01 3 views
1

と私は材料と、このメニューを作成しますか? <md-divider>は機能しません。そして、私の最初のアイテムに新しいメニューを追加する方法新メニューと分周器は、角2 +材料

<button md-menu-item> 
    <md-icon>cloud</md-icon> 
    <span>1</span> 
    </button> 

これはどのように実装するのですか?

答えて

2

は今のところ、<md-divider>はあなたのモジュール定義にインポートする場合は、あなたのmd-menu-item `sの間<md-divider>を使用することができます、MdListModuleの一部です。同様に:

<button md-menu-item> 
    <md-icon>cloud</md-icon> 
    <span>1</span> 
</button> 
<md-divider></md-divider> 
<button md-menu-item> 
    <md-icon>cloud</md-icon> 
    <span>2</span> 
</button> 

P.S. MdListModuleのうち<md-divider>の移動に関するissue in GitHubがあります。

0

これを試してみてください:

<button md-icon-button [mdMenuTriggerFor]="menu" class="topPosition color-md-icon"> 
    <md-icon>more_vert</md-icon> 
</button> 
<md-menu #menu="mdMenu"> 
    <button md-menu-item [mdMenuTriggerFor]="menu2" class="topPosition color-md-icon"> 
     <md-icon>cloud</md-icon> 
     <span>1</span> 
    </button> 
    <md-divider></md-divider> 
    <md-menu #menu2="mdMenu"> 
     <button md-menu-item> 
      <md-icon>cloud</md-icon> 
      <span>1</span> 
     </button> 
     <button md-menu-item> 
      <md-icon>cloud</md-icon> 
      <span>2</span> 
     </button> 
     <button md-menu-item> 
      <md-icon>cloud</md-icon> 
      <span>3</span> 
     </button> 
    </md-menu> 
    <button md-menu-item> 
     <md-icon>cloud</md-icon> 
     <span>2</span> 
    </button> 
    <button md-menu-item> 
     <md-icon>cloud</md-icon> 
     <span>3</span> 
    </button> 
</md-menu> 
+0

私はこれが好きです:https://material.angularjs.org/latest/demo/menuBarを参照してください:ファイル - >新規をクリックした後、新しいメニューを開く。分周器は動作しません。 –

+0

あなたは私が書き上げたものを実装するために熱く知っていますか? –

1

私はこれに探していたし、それはmaterial.angular.ioの一部として含まれていません表示されます。フィーチャーリストはhttps://github.com/angular/material2です。

代わりに<hr>に行ってください。 :迅速なハックとして/

+0

HRの何が問題なのですか?完璧!ありがとう –

1

、どこかであなたはMD-分圧器を使用するページで、空のMD-リストを追加します。

<md-list></md-list> 

をこれはlist.cssがロードさせ、そしてあなたができるようになりますたとえば、md-menuでmd-dividerを使用します。

+0

ありがとう。これは仕切りを働かせるのに役立ちました。 –