md-icon 是一个Angular指令,是一个在应用程序中显示基于矢量的图标的组件.除了使用Google Material Icons之外,它还支持图标字体和SVG图标.
属性
下表列出了参数和说明. md-icon 的不同属性.
Sr.No | 参数&说明 |
---|---|
1 | * md-font-icon 这是与font-face相关联的CSS图标的字符串名称,用于呈现图标.需要预加载字体和命名的CSS样式. |
2 | * md-font-set 这是与字体库相关联的CSS样式名称,被指定为font-icon连字的类.该值也可以是用于查找类名的别名;在内部使用$ mdIconProvider.fontSet(< alias>)来确定样式名称. |
3 | * md-svg-src 这是String URL(或表达式)用于加载,缓存和显示外部SVG. |
4 | * md-svg-icon 这是用于查找图标的字符串名称内部缓存;也可以使用插值字符串或表达式.特定集名称可以与语法< set name>:< icon name>一起使用.要使用图标集,开发人员需要使用$ mdIconProvider服务预先注册集合. |
5 | aria-label 此标签用于辅助功能.如果提供了空字符串,则将使用aria-hidden ="true"从辅助功能层隐藏图标.如果图标上没有aria-label,父元素上没有标签,则会在控制台上记录警告. |
6 | alt 这是可访问性的标签图标.如果提供了空字符串,则将使用aria-hidden ="true"从辅助功能层隐藏图标.如果图标上没有alt,父元素上没有标签,则会在控制台上记录警告. |
示例
以下示例显示了md-icons指令的使用以及图标的使用.
am_icons.htm
{{ font.name }}
结果
验证结果.