Kro*_*ron 5 html typescript angular
mat-slide-toggle我的角度页面上有一个。我在模块中导入了适当的值,但是一旦页面加载,切换按钮就会显示为正常的复选框。
HTML:
<div style="width:100%;overflow:hidden">
<h5 class="mx-2 mb-0" style="width:50%;float:left;clear:none">Suggested Titles</h5>
<mat-slide-toggle
style = "float:right;width:30%"
[color]="color"
[checked]="checked"
(change)="andOrBoxChecked()"
[disabled]="disabled"> {{slideValue}}
</mat-slide-toggle>
</div>
Run Code Online (Sandbox Code Playgroud)
打字稿:
import { Component, OnInit, NgModule } from '@angular/core';
import { MatSlideToggleModule } from '@angular/material';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
[...]
color = 'accent';
checked = true;
disabled = false;
slideValue = "And";
[...]
andOrBoxChecked(){
if(this.slideValue == 'And')
this.slideValue = 'Or';
else
this.slideValue='And';
}
Run Code Online (Sandbox Code Playgroud)
模块:
import { MatSlideToggleModule } from '@angular/material';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
[...]
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule, //Here
routing,
HttpClientModule,
FormsModule,
NgSelectModule,
AlertModule.forRoot(),
ButtonsModule.forRoot(),
CollapseModule.forRoot(),
// BsDatepickerModule.forRoot(),
ModalModule.forRoot(),
PaginationModule.forRoot(),
TooltipModule.forRoot(),
TypeaheadModule.forRoot(),
MdcDrawerModule,
MdcIconModule,
MdcListModule,
MatSlideToggleModule, //And here
NgxChartsModule,
SharedModule
],
Run Code Online (Sandbox Code Playgroud)
显然,这应该类似于滑动切换,而不仅仅是一个普通的复选框。
您需要在css/scss文件中添加 Angular Material 提供的基本样式表。
请在您的文件中添加以下行styles.css。
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
Run Code Online (Sandbox Code Playgroud)
或者
如果您不使用 Angular CLI,则可以
<link>通过index.html.
查看入门文档并按照步骤 4:包含主题的主题部分进行操作。
| 归档时间: |
|
| 查看次数: |
3630 次 |
| 最近记录: |