Оскільки інші відповіді не вирішили мого занепокоєння, я вирішив написати свою відповідь.
Шлях, вказаний в атрибуті значка md-icon
директиви, - це URL-адреса файлу .png або .svg, що лежить десь у вашому каталозі статичних файлів. Отже, ви повинні покласти правильний шлях до цього файлу в атрибут icon. ps покладіть файл у правий каталог, щоб ваш сервер міг його обслуговувати.
Пам'ятайте, md-icon
це не так, як піктограми завантажувального пристрою. Наразі вони є лише директивою, яка показує файл .svg.
Оновлення
Кутовий дизайн матеріалу сильно змінився з моменту опублікування цього питання.
Зараз існує кілька способів використання md-icon
Перший спосіб - використання піктограм SVG.
<md-icon md-svg-src = '<url_of_an_image_file>'></md-icon>
Приклад:
<md-icon md-svg-src = '/static/img/android.svg'></md-icon>
або
<md-icon md-svg-src = '{{ getMyIcon() }}'></md-icon>
: де getMyIcon
метод, визначений в $scope
.
або
<md-icon md-svg-icon="social:android"></md-icon>
щоб скористатися цим, вам доведеться скористатися $mdIconProvider
сервісом для налаштування програми за допомогою наборів 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);
});
Другий спосіб - використання піктограм шрифту.
<md-icon md-font-icon="android" alt="android"></md-icon>
<md-icon md-font-icon="fa-magic" class="fa" alt="magic wand"></md-icon>
перед цим вам потрібно завантажити бібліотеку шрифтів так.
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
або використовувати піктограми шрифту з лігатурами
<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>
Для більш детальної інформації зверніться до нашої
Документальна документація щодо директиви mdIcon углового матеріалу
$ mdIcon Служба документації
$ mdIconProvider Служба документації