首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用材料2工具栏

如何使用材料2工具栏
EN

Stack Overflow用户
提问于 2016-12-01 08:52:39
回答 3查看 10.6K关注 0票数 4

我使用material2卡等,但在添加工具栏时出错

app.component.html

代码语言:javascript
复制
<md-toolbar [color]="red">
  <span>My Application Title</span>
</md-toolbar> 

app.module.ts

代码语言:javascript
复制
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';

import {OVERLAY_PROVIDERS} from "@angular2-material/core";

// Material 2 
import { MdCoreModule } from '@angular2-material/core'
import { MdButtonModule } from '@angular2-material/button';
import { MdCardModule } from '@angular2-material/card';
import { MdRadioModule } from '@angular2-material/radio';
import { MdCheckboxModule } from '@angular2-material/checkbox'
import { MdTooltipModule } from '@angular2-material/tooltip';
import { MdSliderModule } from '@angular2-material/slider';
import { MdToolbarModule,MdToolbarRow } from '@angular2-material/toolbar';


import 'hammerjs' ;

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    MdCoreModule.forRoot() , MdCardModule.forRoot() , MdButtonModule.forRoot() , MdRadioModule.forRoot() ,
    MdCheckboxModule.forRoot() , MdTooltipModule.forRoot() , MdSliderModule.forRoot() ,MdToolbarModule.forRoot()
  ],
  providers: [OVERLAY_PROVIDERS],
  bootstrap: [AppComponent]
})
export class AppModule { }

我搞错了

zone.js:388Unhandled承诺拒绝:模板解析错误:无法绑定到“颜色”,因为它不是“md-工具栏”的已知属性。1.如果“md-工具栏”是一个角度组件,并且它有“颜色”输入,则验证它是该模块的一部分。2.如果‘md-工具栏’是一个Web组件,那么将"CUSTOM_ELEMENTS_SCHEMA“添加到该组件的'@NgModule.schema‘中,以抑制此消息。(“ [color=“red”> My Application Title ):AppComponent@39:12‘md-工具栏’不是已知的元素: 1.如果‘md-工具栏’是一个角度组件,那么验证它是否是该模块的一部分。2.如果‘md-工具栏’是一个Web组件,那么将"CUSTOM_ELEMENTS_SCHEMA“添加到该组件的'@NgModule.schema‘中,以抑制此消息。()

提前感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-12-01 11:42:37

现在,在app.compoent.ts更改之后,它开始工作了。

代码语言:javascript
复制
    import { MdToolbarModule,MdToolbarRow } from '@angular2-material/toolbar';

  imports: [
    MdToolbarModule.forRoot(),   

  ],
票数 4
EN

Stack Overflow用户

发布于 2018-01-15 01:07:19

我还发现,如果你遇到了诸如md之类的问题--不管是什么未知的元素,把它换成垫子--随便吧。我找到的例子有md-工具栏、md-图标和md-菜单。我不得不把这些都换成垫子--而且效果很好。另外,我还得把mdMenu换成matMenu和中提琴!

票数 1
EN

Stack Overflow用户

发布于 2018-04-04 05:40:12

app.module.ts文件

2项变动

  1. import {MatToolbarModule} from '@angular/material/toolbar';
  2. 进口: MatToolbarModule,
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40906191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档