网格标签不工作在角度2

时间:2017-09-10 18:03:40

标签: angular angular2-template angular-material2

我正在尝试使用angular material2在我的基于Angular 2的应用程序中创建网格布局,但是当我尝试在" app.component.html"中创建一个结构时。文件,网格标签出现未知html标签的错误。这是我试图这样做的代码: 的 app.component.html

<div class="col-md-8">
        <div class="game-area">
            <md-grid-list class="tick-tack-grid" cols="3">
                <md-grid-tile *ngFor="let block of gs.blocks; let i = index; trackBy: trackByFn" (click)="playerClick(i)"><i [class]="block.symbol == 'done' ? 'material-icons tick' : 'material-icons cross'">{{ block.symbol }}</i></md-grid-tile>
            </md-grid-list>
        </div>
    </div>

app.component.ts

import { Component } from '@angular/core';
import { Player } from './Player';
import { Box } from './Box';
import { GameService } from './game.service';
...

1 个答案:

答案 0 :(得分:1)

我相信您没有在应用程序模块中导入MdGridListModule模块。你需要这样做:

import {
  MdGridListModule
} from '@angular/material';

@NgModule({

  imports: [
    MdGridListModule
  ]
})
export class AppModule {}

请参阅说明这一点的plunk(main.ts)。