iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 1
0
Modern Web

Angular10 實作教學系列 第 1

NG10鐵人賽 - 1 - Angular Material 日期使用(1) - 原生安裝

步驟一、 安裝套件

cmd

ng add @angular/material

安裝途中會詢問下列問題

  1. 要哪種 css 顏色配置?
    若選擇額外客製化顏色參考下列網址
    Angular Material 配色網址;請看下圖紅線位置
    https://ithelp.ithome.com.tw/upload/images/20200901/201077542gMwXbrMo1.png
  2. 是否要設定 angular material 的字型?
  3. 是否要設定 angular material 動畫?(選 yes,用於開啟日曆)

假如想要使用 monent 的日期格式再安裝套件

cmd

npm i --save @angular/material-moment-adapter moment

步驟二、 匯入相關 Module

app.moduel.ts

import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MatNativeDateModule } from '@angular/material/core';

@NgModule({
    imports: [
        BrowserAnimationsModule,
        MatDatepickerModule,
        MatNativeDateModule
    ]
})

步驟三、 使用日期套件

html

<input type="text" name="birthday" placeholder="生日" [matDatepicker]="birthdayPicker" />
<mat-datepicker-toggle [for]="birthdayPicker" matSuffix></mat-datepicker-toggle>
<mat-datepicker #birthdayPicker></mat-datepicker>

結果圖

https://ithelp.ithome.com.tw/upload/images/20200901/20107754SLtCshO2MX.png

強力推薦文章

https://ithelp.ithome.com.tw/articles/10194720


下一篇
NG10鐵人賽 - 2 - Angular Material 日期使用(2) - 安裝 OwlDateTime
系列文
Angular10 實作教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言