为什么 angular2 无线电模块不能正确呈现?
Why doesn't the angular2 radio module render properly?
我正在尝试在我的应用程序中使用 MdRadioModule,但是我一定是漏掉了一个步骤。我已经粘贴了我的 app.module.ts、app.component.html。我的 web pack 包是有效的,控制台中没有错误。
这是我在 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 { MdCardModule } from '@angular2-material/card';
import { MdButtonModule } from '@angular2-material/button';
import { MdIconModule } from '@angular2-material/icon';
import { MdIconRegistry } from '@angular2-material/icon';
import { MdRadioModule } from '@angular2-material/radio';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
MdCardModule,
MdButtonModule,
MdIconModule,
MdRadioModule
],
providers: [ MdIconRegistry ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
这是我的 app.component.html:
<div class="app-content">
<md-radio-group>
<md-radio-button value="option_1">1</md-radio-button>
<md-radio-button value="option_2">2</md-radio-button>
</md-radio-group>
</div>
我建议你更新到最新的依赖:
"@angular/material": "2.0.0-alpha.10",
有很多不错的变化(即所有内容都在一个模块中)
那么你可以简单地:
@NgModule({
imports: [
MaterialModule.forRoot()
],
exports: [
MaterialModule,
]
})
我正在尝试在我的应用程序中使用 MdRadioModule,但是我一定是漏掉了一个步骤。我已经粘贴了我的 app.module.ts、app.component.html。我的 web pack 包是有效的,控制台中没有错误。
这是我在 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 { MdCardModule } from '@angular2-material/card';
import { MdButtonModule } from '@angular2-material/button';
import { MdIconModule } from '@angular2-material/icon';
import { MdIconRegistry } from '@angular2-material/icon';
import { MdRadioModule } from '@angular2-material/radio';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
MdCardModule,
MdButtonModule,
MdIconModule,
MdRadioModule
],
providers: [ MdIconRegistry ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
这是我的 app.component.html:
<div class="app-content">
<md-radio-group>
<md-radio-button value="option_1">1</md-radio-button>
<md-radio-button value="option_2">2</md-radio-button>
</md-radio-group>
</div>
我建议你更新到最新的依赖:
"@angular/material": "2.0.0-alpha.10",
有很多不错的变化(即所有内容都在一个模块中)
那么你可以简单地:
@NgModule({
imports: [
MaterialModule.forRoot()
],
exports: [
MaterialModule,
]
})