[英]angular 2 sidenav items not displaying as row
嗨,我正在嘗試顯示一個角度為2的sidenav,其中列為行的鏈接使我的頭呆了半天,試圖使其正常工作,這看起來是這樣的:
這是我的代碼:
<md-sidenav-container class="sidenav-fab-container" fullscreen>
<md-toolbar>
<button (click)="sidenav.toggle()">
<md-icon>add</md-icon>
</button>
</md-toolbar>
<md-sidenav #sidenav mode="over" opened="false">
<div>
<md-list>
<!--<h3>links:</h3>-->
<md-list-item>
<button (click)="sidenav.toggle()">
<md-icon>add</md-icon>
</button>
</md-list-item>
<md-list-item>
<md-icon md-list-icon>folder</md-icon>
<a md-line>hello World</a>
</md-list-item>
<md-list-item>
<md-icon md-list-icon>folder</md-icon>
<a>hello World</a>
</md-list-item >
<md-divider></md-divider>
<md-list-item>
<md-icon md-list-icon>folder</md-icon>
<a>hello World</a>
</md-list-item>
</md-list>
</div>
</md-sidenav>
<main-view-template></main-view-template>
sidenav.ts
import {Component, ViewEncapsulation} from '@angular/core';
import 'hammerjs';
@Component({
moduleId : module.id,
selector: 'side-nav-component',
templateUrl: 'sideNav.component.html',
encapsulation: ViewEncapsulation.None,
})
export class sideNavComponent{
}
任何幫助將不勝感激。 無法為我的生活弄清楚。
最終解決了它。 將項目類型更改為跨度並正確顯示:
<md-list-item>
<button md-button>
<md-icon>add</md-icon>
<span>this is text</span>
</button>
</md-list-item>
<br>
<md-list-item class="side-nav-container">
<button md-button>
<md-icon>add</md-icon>
<span>this is text</span>
</button>
</md-list-item>
<br>
<md-list-item>
<button md-button>
<md-icon>add</md-icon>
<span>this is text</span>
</button>
現在顯示如下
謝謝您的幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.