BootStrap Angular 中未呈现 5.0 样式
BootStrap 5.0 Styles Not Rendered in Angular
我正在尝试在 Angular
项目中使用 BootStrap
,并且能够使用项目索引文件中的以下内容在前端呈现样式:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
到目前为止一切顺利,但试图按照此 link 渲染样式而不在索引文件 中引用。所以在 angular.json 文件中添加了以下行:
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.css"
]
我相信,以前的link就是这样做的。我不确定我是否在这里遗漏了什么?我所做的是以下并且不呈现按钮样式:
<button type="button" class="btn btn-primary">Add</button> //Though the class name doesn't show while writing
您必须禁用 encapsulation
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
encapsulation: ViewEncapsulation.None,
})
export class AppComponent {}
我正在尝试在 Angular
项目中使用 BootStrap
,并且能够使用项目索引文件中的以下内容在前端呈现样式:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
到目前为止一切顺利,但试图按照此 link 渲染样式而不在索引文件
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.css"
]
我相信,以前的link就是这样做的。我不确定我是否在这里遗漏了什么?我所做的是以下并且不呈现按钮样式:
<button type="button" class="btn btn-primary">Add</button> //Though the class name doesn't show while writing
您必须禁用 encapsulation
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
encapsulation: ViewEncapsulation.None,
})
export class AppComponent {}