Ponieważ inne odpowiedzi nie dotyczyły mojego problemu, zdecydowałem się napisać własną odpowiedź.
Ścieżka podana w atrybucie icon md-icon
dyrektywy jest adresem URL pliku .png lub .svg, który znajduje się gdzieś w katalogu plików statycznych. Musisz więc umieścić właściwą ścieżkę do tego pliku w atrybucie ikony. ps umieść plik w odpowiednim katalogu, aby serwer mógł go obsłużyć.
Pamiętaj, md-icon
to nie jest jak ikony bootstrap. Obecnie są to tylko dyrektywy, które pokazują plik .svg.
Aktualizacja
Projektowanie materiałów kątowych bardzo się zmieniło od czasu opublikowania tego pytania.
Teraz jest kilka sposobów użycia md-icon
Pierwszym sposobem jest użycie ikon SVG.
<md-icon md-svg-src = '<url_of_an_image_file>'></md-icon>
Przykład:
<md-icon md-svg-src = '/static/img/android.svg'></md-icon>
lub
<md-icon md-svg-src = '{{ getMyIcon() }}'></md-icon>
: gdzie getMyIcon
jest metodą zdefiniowaną w $scope
.
lub
<md-icon md-svg-icon="social:android"></md-icon>
Aby z tego skorzystać, musisz $mdIconProvider
skonfigurować aplikację za pomocą zestawów ikon 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);
});
Drugim sposobem jest użycie ikon czcionek.
<md-icon md-font-icon="android" alt="android"></md-icon>
<md-icon md-font-icon="fa-magic" class="fa" alt="magic wand"></md-icon>
zanim to zrobisz, musisz załadować bibliotekę czcionek w ten sposób.
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
lub użyj ikon czcionek z ligaturami
<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>
Więcej informacji znajdziesz w naszym
Dokumentacja dyrektywy mdIcon dotyczącej materiałów kątowych
Dokumentacja serwisowa $ mdIcon
Dokumentacja usługi $ mdIconProvider