File tree Expand file tree Collapse file tree 5 files changed +35
-10
lines changed Expand file tree Collapse file tree 5 files changed +35
-10
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,10 @@ export class EventService {
10
10
constructor ( private http : HttpClient ) { }
11
11
12
12
getEvents ( ) {
13
- return this . http . get ( this . _eventsUrl )
13
+ return this . http . get < any > ( this . _eventsUrl )
14
14
}
15
15
16
16
getSpecialEvents ( ) {
17
- return this . http . get ( this . _specialEventsUrl )
17
+ return this . http . get < any > ( this . _specialEventsUrl )
18
18
}
19
19
}
Original file line number Diff line number Diff line change 1
- < p >
2
- events works!
3
- </ p >
1
+ < div class ="row mt-5 ">
2
+ < div class ="col-md-4 mb-3 " *ngFor ="let event of events ">
3
+ < div class ="card text-center ">
4
+ < div class ="card-body ">
5
+ < h5 class ="card-title "> {{event.name}}</ h5 >
6
+ < p class ="card-text "> {{event.description}}</ p >
7
+ < a href ="# " class ="btn btn-primary "> Buy Tickets</ a >
8
+ </ div >
9
+ < div class ="card-footer text-muted ">
10
+ {{event.date | date:'shortDate'}}
11
+ </ div >
12
+ </ div >
13
+ </ div >
14
+ </ div >
Original file line number Diff line number Diff line change @@ -8,12 +8,13 @@ import { EventService } from '../event.service';
8
8
} )
9
9
export class EventsComponent implements OnInit {
10
10
11
+ events = [ ]
11
12
constructor ( private _eventService : EventService ) { }
12
13
13
14
ngOnInit ( ) {
14
15
this . _eventService . getEvents ( )
15
16
. subscribe (
16
- res => console . log ( res ) ,
17
+ res => this . events = res ,
17
18
err => console . log ( err )
18
19
)
19
20
}
Original file line number Diff line number Diff line change 1
- < p >
2
- special-events works!
3
- </ p >
1
+ < div class ="row mt-5 ">
2
+ < div class ="col-md-4 mb-3 " *ngFor ="let event of specialEvents ">
3
+ < div class ="card text-center ">
4
+ < div class ="card-body ">
5
+ < h5 class ="card-title "> {{event.name}}</ h5 >
6
+ < p class ="card-text "> {{event.description}}</ p >
7
+ < a href ="# " class ="btn btn-success "> Buy Tickets</ a >
8
+ </ div >
9
+ < div class ="card-footer text-muted ">
10
+ {{event.date | date:'shortDate'}}
11
+ </ div >
12
+ </ div >
13
+ </ div >
14
+ </ div >
Original file line number Diff line number Diff line change @@ -7,14 +7,16 @@ import { EventService } from '../event.service';
7
7
styleUrls : [ './special-events.component.css' ]
8
8
} )
9
9
export class SpecialEventsComponent implements OnInit {
10
+
11
+ specialEvents = [ ]
10
12
11
13
constructor ( private _eventService : EventService ) { }
12
14
13
15
14
16
ngOnInit ( ) {
15
17
this . _eventService . getSpecialEvents ( )
16
18
. subscribe (
17
- res => console . log ( res ) ,
19
+ res => this . specialEvents = res ,
18
20
err => console . log ( err )
19
21
)
20
22
}
You can’t perform that action at this time.
0 commit comments