设置主题手势支持和材料图标

主题:

材料组件需要一个主题才能在应用程序中正常工作。

Angular Material 2 提供了四个预建主题:

  • deeppurple 琥珀色
  • 靛蓝粉
  • 粉色 bluegrey
  • 紫色,绿色

如果你使用的是 Angular CLI ,则可以在 style.css 中导入其中一个预先构建的主题。

@import "~@angular/material/prebuilt-themes/indigo-pink.css";

也可以在 index.html 中使用 <link> 添加主题。

<link href="node_modules/@angular/material/prebuilt-themes/indigo-pink.css" rel="stylesheet">

HammerJS

通过 CDNnpm 将 HammerJS 添加到应用程序 :

npm install --save hammerjs

在你的根模块中,通常是 app.module.ts,添加 import 语句:

import 'hammerjs';

材料图标:

除非提供自定义图标,否则 Angular Material 2 <md-icon> 需要材质图标。

index.html 添加:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">