【发布时间】:2019-01-19 10:57:08
【问题描述】:
我使用 cli 创建了一个具有 .scss 样式的新 Angular 项目。 我安装了 Angular 材料设计。
我正在尝试使用本指南安装材料设计 Bootstrap (MDbootstrap)
https://mdbootstrap.com/angular/5min-quickstart/
使用 npm。
我已经多次完成手册中的所有内容。
我检查了 app.modules 和 angular.json 文件是否与手册指定的一样。
我已经尝试了 MDB 官方网站上的几个代码示例 https://mdbootstrap.com/angular/forms/forms/
似乎即使项目编译,并且没有错误,材料设计也没有改变。
我怎样才能让我的项目认可 MDB 的设计?
代码:
app.modules
import { BrowserModule } from '@angular/platform-browser';
import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import {MatCardModule} from '@angular/material/card';
import {MatToolbarModule} from '@angular/material/toolbar';
import {MatButtonModule} from '@angular/material/button';
import {MatDialogModule} from '@angular/material/dialog';
import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
import { MDBBootstrapModule } from 'angular-bootstrap-md';
import { AppComponent } from './app.component';
import { CardComponent } from './card/card.component';
import { CardsCollectionComponent } from './cards-collection/cards-collection.component';
import { EditDialogComponent } from './edit-dialog/edit-dialog.component';
@NgModule({
declarations: [
AppComponent,
CardComponent,
CardsCollectionComponent,
EditDialogComponent
],
imports: [
BrowserModule,
BrowserAnimationsModule,
FormsModule,
HttpClientModule,
MatCardModule,
MatToolbarModule,
MatButtonModule,
MatDialogModule,
FontAwesomeModule,
MDBBootstrapModule.forRoot(),
],
schemas: [ NO_ERRORS_SCHEMA ],
entryComponents: [EditDialogComponent],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
angular.json
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"karmaConfig": "src/karma.conf.js",
"styles": [
"node_modules/font-awesome/scss/font-awesome.scss",
"node_modules/angular-bootstrap-md/scss/bootstrap/bootstrap.scss",
"node_modules/angular-bootstrap-md/scss/mdb-free.scss",
"src/styles.scss"
],
"scripts": [
"node_modules/chart.js/dist/Chart.js",
"node_modules/hammerjs/hammer.min.js"
],
和
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/bookCollection",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"node_modules/font-awesome/scss/font-awesome.scss",
"node_modules/angular-bootstrap-md/scss/bootstrap/bootstrap.scss",
"node_modules/angular-bootstrap-md/scss/mdb-free.scss",
"src/styles.scss"
],
"scripts": [ "node_modules/chart.js/dist/Chart.js",
"node_modules/hammerjs/hammer.min.js"]
【问题讨论】:
-
显示一个未按原样显示的示例组件。
标签: angular sass bootstrap-4 material-design