Bonjour,
je n'arrive pas à faire marché le datepicker + matérial
que manque t'il ?
voici mon app module:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import {MatDatepickerModule} from '@angular/material/datepicker'; import { MatInputModule} from '@angular/material/input'; import {CommonModule} from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { CalendrierComponent } from './calendrier/calendrier.component'; @NgModule({ declarations: [ AppComponent, ContactFormComponent, ], imports: [ RouterModule.forRoot( appRoutes, { enableTracing: false } // <-- debugging purposes only ), BrowserModule, FormsModule, HttpClientModule, BrowserAnimationsModule, ReactiveFormsModule, MatDatepickerModule, MatInputModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
voici ma vue
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h1>prendre un rendez-vous</h1> <input matInput [matDatepicker]="picker" placeholder="Choose a date"> <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle> <mat-datepicker #picker></mat-datepicker>
et voici mon composant:
je ne vois pas mon datepicker, que manque t'il ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 import { Component, OnInit } from '@angular/core'; import { VisiteurService } from '../visiteur.service'; import { HttpClient } from '@angular/common/http'; import { ArrayType } from '@angular/compiler/src/output/output_ast'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {FormsModule, ReactiveFormsModule} from '@angular/forms'; import { MatAutocompleteModule, MatButtonModule, MatButtonToggleModule, MatCardModule, MatCheckboxModule, MatChipsModule, MatDatepickerModule, MatDialogModule, MatDividerModule, MatExpansionModule, MatGridListModule, MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatNativeDateModule, MatPaginatorModule, MatProgressBarModule, MatProgressSpinnerModule, MatRadioModule, MatRippleModule, MatSelectModule, MatSidenavModule, MatSliderModule, MatSlideToggleModule, MatSnackBarModule, MatSortModule, MatStepperModule, MatTableModule, MatTabsModule, MatToolbarModule, MatTooltipModule, } from '@angular/material'; interface JourDispo { jour: string; dispo: number; //0 dispo; 1 indispo } @Component({ selector: 'app-calendrier', templateUrl: './calendrier.component.html', styleUrls: ['./calendrier.component.css'] }) export class CalendrierComponent implements OnInit { public matDatepicker ; //saisie de la date
merci de vos réponse![]()
Partager