我正嘗試使用角度材質2在我的網站上顯示圖標,但我有點困惑。使用角度2材質圖標
這是它應該如何在材料2的GitHub庫工作,從演示:
https://github.com/angular/material2/blob/master/src/demo-app/icon/icon-demo.ts
我一直在試圖使用它,但沒有圖標顯示在所有。
這是我如何設置它:
app.component.ts
import {MdIcon, MdIconRegistry} from '@angular2-material/icon/icon';
@Component({
...
encapsulation: ViewEncapsulation.None,
viewProviders: [MdIconRegistry],
directives: [MdIcon],
})
export class MyComponent{
constructor(private router: Router,
private JwtService:JwtService,
mdIconRegistry: MdIconRegistry){
mdIconRegistry.addSvgIconSetInNamespace('core', 'fonts/core-icon-set.svg')
}
}
和模板..
<md-icon>home</md-icon>
該頁面加載,沒有錯誤,但沒有圖標被顯示。出了什麼問題?
您是否調查了生成的DOM。它看起來怎樣? –
對不起@GünterZöchbauer,我不明白你是什麼意思。 – TheUnreal
打開瀏覽器devtools並檢查結果DOM的外觀。我猜'icon-demo'也可以在網上找到。您可以比較應用程序中圖標的DOM和演示中的圖標的DOM。也許它提供了一些提示,可能會出現什麼問題。 –