Poiché le altre risposte non rispondevano alla mia preoccupazione, ho deciso di scrivere la mia risposta.
Il percorso fornito nell'attributo icon di md-icon
direttiva è l'URL di un file .png o .svg che si trova da qualche parte nella directory del file statico. Quindi devi mettere il percorso corretto di quel file nell'attributo icon. ps metti il file nella directory giusta in modo che il tuo server possa servirlo.
Ricorda che md-icon
non è come le icone di bootstrap. Attualmente sono semplicemente una direttiva che mostra un file .svg.
Aggiornare
Il design del materiale angolare è cambiato molto da quando è stata pubblicata questa domanda.
Ora ci sono diversi modi per usare md-icon
Il primo modo è usare le icone SVG.
<md-icon md-svg-src = '<url_of_an_image_file>'></md-icon>
Esempio:
<md-icon md-svg-src = '/static/img/android.svg'></md-icon>
o
<md-icon md-svg-src = '{{ getMyIcon() }}'></md-icon>
: dove getMyIcon
è un metodo definito in $scope
.
o
<md-icon md-svg-icon="social:android"></md-icon>
per utilizzare questo è necessario che il $mdIconProvider
servizio configuri la tua applicazione con i set di icone svg.
angular.module('appSvgIconSets', ['ngMaterial'])
.controller('DemoCtrl', function($scope) {})
.config(function($mdIconProvider) {
$mdIconProvider
.iconSet('social', 'img/icons/sets/social-icons.svg', 24)
.defaultIconSet('img/icons/sets/core-icons.svg', 24);
});
Il secondo modo è usare le icone dei caratteri.
<md-icon md-font-icon="android" alt="android"></md-icon>
<md-icon md-font-icon="fa-magic" class="fa" alt="magic wand"></md-icon>
prima di fare questo devi caricare la libreria dei caratteri in questo modo ..
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
o usa le icone dei caratteri con le legature
<md-icon md-font-library="material-icons">face</md-icon>
<md-icon md-font-library="material-icons">#xE87C;</md-icon>
<md-icon md-font-library="material-icons" class="md-light md-48">face</md-icon>
Per ulteriori dettagli consultare il nostro
Documentazione della direttiva mdIcon di Angular Material
Documentazione del servizio $ mdIcon
$ mdIconProvider Documentazione del servizio