2016-12-10 10 views
0

を示されていないテキストとして、アイコンの「キー」ことになっているだけで何、表示されません。angular2-材料2つのアイコンは、私が何らかの理由アイコン用材料2を用いて、角度2プロジェクトに取り組んでいます

app.module:

...  
    import {MdButtonModule} from "@angular2-material/button"; 
    import {MdIconModule, MdIconRegistry} from "@angular2-material/icon"; 
    ... 

    @NgModule({ 
     declarations: [AppComponent,... CollapseableComponent], 
     imports: [... MdButtonModule, MdIconModule, MdInputModule], 
     providers: [{ 
     provide: LocationStrategy, 
     useClass: HashLocationStrategy 
     }, ... MdIconRegistry], 
     bootstrap: [AppComponent] 
    }) 
    export class AppModule { 

    } 

のindex.html:私は約5以上の順列を試し推測

<button md-fab> <md-icon>add</md-icon></button> 
    <button md-fab> <md-icon class="md-elevation-z1">create</md-icon></button> 
    <button md-icon-button>add</button> 

が、すべてを持つ:

... 
    <link href=”https://fonts.googleapis.com/icon?family=Material+Icons" rel=”stylesheet”> 
    </head> 
... 

私はいくつかの方法を試してみました同じ結果。私はボタンを見るが、その上にテキストがある。アイコンだけでも、これらのアプローチのいずれにも表示されませんでした。

答えて

6

angular2-材料が廃止されました@あなたは、今@angular/materialを使用する必要があります。 changelog

app.module参照してください:

import {MaterialModule} from '@angular/material'; 


    @NgModule({ 
     declarations: [AppComponent,... CollapseableComponent], 
     imports: [... MaterialModule.forRoot()], 
     providers: [{ 
     provide: LocationStrategy, 
     useClass: HashLocationStrategy 
     }, ...], 
     bootstrap: [AppComponent] 
    }) 
    export class AppModule { 

    } 

をするだけでも、あなたはフォントのためのあなたのCSSリンクで代わりの"を使用していることに気づきました。

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 

Plunker: http://embed.plnkr.co/lAXjoXHZ4YdNgDOMUjPB/

+0

ねえ、廃止を指摘し、多くの感謝!私はまた、間違った文字のコピーアンドペーストの問題を発見しました。それが彼が発行した根源でした。恥ずかしいもの。乾杯! –

+0

@WernerWiking は、私はいつもそれが本当にドキュメントが原因アルパ段階で不足している時に助けることができる新機能を見るためにすべての新しいリリースにはGitHub上の変更ログをチェックし、あなたを助けたことがうれしいです。 あなたはこれが正しい答え、として受け入れマーク緑に中空からそれを切り替えるには答えの横にチェックマークをクリックしてくださいあると思われた場合。 –

+0

MaterialModuleは廃止されました – epiphanatic

0

JJBが指摘したように、このいずれかの特定の問題は、index.htmlをで、GoogleのCSSを含む引用符の間違った種類だった(つまり、コピー&ペーストのエラーでした)。 @ angular2-材料が推奨されていません - 奪う

もっと重要なことは、J J Bが言った他の事です。

関連する問題