角度材料复选框和单选按钮不能正常工作

时间:2017-06-02 15:12:26

标签: angular checkbox material-design material

我正在使用来自https://material.angular.io的角度材料。

我按照入门中的步骤添加了所有依赖项。一切正常,除了复选框和按钮。

当我使用此处提到的语法https://material.angular.io/components/component/checkbox作为复选框时,我会收到两个复选框,如下所示

enter image description here

此外,我没有得到任何涟漪风格。单选按钮也是如此。有人可以帮我解决这个问题吗?

以下是我的app.module.ts代码

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

import { AppComponent } from './app.component';
import {MdButtonModule, MdCheckboxModule} from '@angular/material';
import { SampleComponent } from './sample/sample.component';
import 'hammerjs';

@NgModule({
  declarations: [
    AppComponent,
    SampleComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    BrowserAnimationsModule,MdButtonModule, MdCheckboxModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

的index.html

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>AngularMaterialTest</title>
  <base href="/">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link href="../node_modules/@angular/material/prebuilt-themes/indigo-pink.css" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>
<body>
  <app-root>Loading...</app-root>
</body>
</html>

app.component.html

<h1>
  {{title}}
</h1>
<md-checkbox>Check me!</md-checkbox>

1 个答案:

答案 0 :(得分:0)

可能已经迟到了8个月,但是你的导入&#39; hammerjs&#39 ;;写在错误的文件夹中,应该放在main.ts文件中。 您可以尝试使用本指南,还可以观看视频 https://coursetro.com/posts/code/113/How-to-Build-an-Angular-5-Material-App