Mdl-Select不会扩大合同

时间:2017-03-24 17:07:14

标签: angular-mdl

所以我很难过!我决定尝试使用Mdl-Select,但选择保持永久扩展并拒绝签约。我的第一个想法是,某些东西安装错误,特别是我假设管理那部分的弹出窗口。

这就是我在做什么。

app.module.ts

import { MdlModule } from '@angular-mdl/core'
import { MdlPopoverModule } from '@angular-mdl/popover';
import { MdlSelectModule } from '@angular-mdl/select';

systemjs.config.ts

'@angular-mdl/core': 'npm:@angular-mdl/core/bundle/core.js',
'@angular-mdl/popover': 'npm:@angular-mdl/popover/index.umd.js',
'@angular-mdl/select': 'npm:@angular-mdl/select/index.umd.js'

app.module.ts(由main.ts使用)

import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MdlModule } from '@angular-mdl/core'
import { MdlPopoverModule } from '@angular-mdl/popover';
import { MdlSelectModule } from '@angular-mdl/select';

@NgModule({
imports: [
    BrowserModule,
    FormsModule,
    ReactiveFormsModule,
    HttpModule,
    routing,
    MdlModule,
    MdlPopoverModule,
    MdlSelectModule
]

app.component.html

    <div>
        <mdl-select [(ngModel)]="user.SelectedFeature" placeholder="Feature">
            <mdl-option [value]><em>-- Select a Feature --</em></mdl-option>
            <mdl-option *ngFor="let feature of features" [value]="feature">{{feature}}</mdl-option>
        </mdl-select>
    </div>

features是一个字符串[]

我在这里做了很多事情......显然我已经导入了其他模块,但没有任何不通用的。

不会抛出任何错误。

image of static state

1 个答案:

答案 0 :(得分:0)

问题是我错过了在样式表中添加额外的导入

通过将以下内容添加到style.css

解决了

问题

@import '~@angular-mdl/popover/popover';
@import '~@angular-mdl/select/select';