Ich versuche, eckigen Material 2 verwenden, um Symbole auf meiner Website anzuzeigen, aber ich bin ein wenig verwirrt.Verwenden von eckigen 2 Material Icons
Dies ist, wie es von der Demo in GitHub Repo von Material 2 arbeiten angenommen hat:
https://github.com/angular/material2/blob/master/src/demo-app/icon/icon-demo.ts
ich es benutzt habe versucht, aber keine Symbole überhaupt angezeigt werden.
Dies ist, wie ich sie aufrichten
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')
}
}
und die Vorlage ..
<md-icon>home</md-icon>
Die Seite lädt ohne Fehler, aber kein Symbol wird gezeigt. Was hätte schiefgehen können?
Haben Sie das resultierende DOM untersucht? Wie sieht es aus? –
Es tut mir leid @ GünterZöchbauer, ich verstehe nicht was du damit meinst. – TheUnreal
Öffnen Sie Browser-Devtools und überprüfen Sie, wie das Ergebnis-DOM aussieht. Ich denke, das Icon-Demo ist irgendwo online verfügbar. Sie können das DOM des Symbols in Ihrer Anwendung und das in der Demo vergleichen. Vielleicht gibt es einen Hinweis darauf, was schief gelaufen sein könnte. –