Angular Material 垫复选框未显示

标签 angular angular-material

我目前正在尝试在我这边实现 Angular Material Checkboxes,但由于某些原因它对我不起作用。盒子没有出现。有人可以查看我的代码和导入吗?

这些是我当前的导入:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { MatCardModule } from '@angular/material/card';
import { MatButtonModule} from '@angular/material/button';
import { MatMenuModule } from '@angular/material/menu';
import { MatToolbarModule } from '@angular/material/toolbar';
import { MatIconModule } from '@angular/material/icon';
import { MatCheckboxModule } from '@angular/material/checkbox';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    MatButtonModule,
    MatMenuModule,
    MatToolbarModule,
    MatIconModule,
    MatCardModule,
    MatCheckboxModule,
    BrowserAnimationsModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

这是我尝试创建框的代码:

<section class="example-section">
    <mat-checkbox class="example-margin">Check me!</mat-checkbox>
  </section>
    

最佳答案

您的代码看起来没有问题,您的项目中应该还有一些其他问题。 我在 stackblitz 上创建了一个简单的复选框示例,导入非常少: https://stackblitz.com/edit/angular-umypmc

TS:

import './polyfills';

import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {MatCheckboxModule} from '@angular/material/checkbox';
import {CheckboxOverviewExample} from './app/checkbox-overview-example';

@NgModule({
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    MatCheckboxModule
  ],
  declarations: [CheckboxOverviewExample],
  bootstrap: [CheckboxOverviewExample]
})
export class AppModule {}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.error(err));
  

HTML:

<section class="example-section">
  <mat-checkbox class="example-margin">Check me!</mat-checkbox>
</section>

关于 Angular Material 垫复选框未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63134457/

相关文章:

javascript - 从 typescript 中的嵌套对象数组中过滤项目

angular - 设置 nrwl/nx 工作区,具有 Angular 通用、柏树打字问题

css - Angular 7 - 根据条件更改 Mat-select-value 的颜色

angular 4 "Cannot read property ' toggle' of undefined",同时使用 *ngIf ="sidemenuu == true"到侧边菜单

javascript - Angular/ionic 检查同一页面导航事件

Angular 7 Windows 身份验证登录弹出窗口未显示

angular - 将多个 ngrx 存储选择合并为单个调用 Angular 7

Angular Material 网格,rowHeight适合

javascript - 类型 'open' 上不存在属性 'MatDialogModule'

angular - 单击输入时如何使 <mat-autocomplete> 显示