Como las otras respuestas no abordaron mi preocupación, decidí escribir mi propia respuesta.
La ruta dada en el atributo de icono de la md-icon
directiva es la URL de un archivo .png o .svg que se encuentra en algún lugar de su directorio de archivos estáticos. Por lo tanto, debe poner la ruta correcta de ese archivo en el atributo de icono. ps coloque el archivo en el directorio correcto para que su servidor pueda servirlo.
Recuerde md-icon
que no es como los iconos de arranque. Actualmente son simplemente una directiva que muestra un archivo .svg.
Actualizar
El diseño de material angular ha cambiado mucho desde que se publicó esta pregunta.
Ahora hay varias formas de usar md-icon
La primera forma es utilizar iconos SVG.
<md-icon md-svg-src = '<url_of_an_image_file>'></md-icon>
Ejemplo:
<md-icon md-svg-src = '/static/img/android.svg'></md-icon>
o
<md-icon md-svg-src = '{{ getMyIcon() }}'></md-icon>
: donde getMyIcon
es un método definido en $scope
.
o
<md-icon md-svg-icon="social:android"></md-icon>
para usar esto, tiene $mdIconProvider
que configurar el servicio para configurar su aplicación con conjuntos de iconos 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);
});
La segunda forma es utilizar iconos de fuentes.
<md-icon md-font-icon="android" alt="android"></md-icon>
<md-icon md-font-icon="fa-magic" class="fa" alt="magic wand"></md-icon>
antes de hacer esto, debe cargar la biblioteca de fuentes de esta manera ...
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
o use iconos de fuentes con ligaduras
<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>
Para más detalles consulte nuestro
Documentación de la directiva mdIcon de material angular
Documentación del servicio $ mdIcon
Documentación del servicio $ mdIconProvider