Skip to content

Commit e61cac0

Browse files
author
Vishwas Gopinath - I16165
committed
Events and Special events HTML
1 parent a6fb3dd commit e61cac0

File tree

5 files changed

+35
-10
lines changed

5 files changed

+35
-10
lines changed

ngApp/src/app/event.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ export class EventService {
1010
constructor(private http: HttpClient) { }
1111

1212
getEvents() {
13-
return this.http.get(this._eventsUrl)
13+
return this.http.get<any>(this._eventsUrl)
1414
}
1515

1616
getSpecialEvents() {
17-
return this.http.get(this._specialEventsUrl)
17+
return this.http.get<any>(this._specialEventsUrl)
1818
}
1919
}
Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
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>

ngApp/src/app/events/events.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ import { EventService } from '../event.service';
88
})
99
export class EventsComponent implements OnInit {
1010

11+
events = []
1112
constructor(private _eventService: EventService) { }
1213

1314
ngOnInit() {
1415
this._eventService.getEvents()
1516
.subscribe(
16-
res => console.log(res),
17+
res => this.events = res,
1718
err => console.log(err)
1819
)
1920
}
Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
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>

ngApp/src/app/special-events/special-events.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ import { EventService } from '../event.service';
77
styleUrls: ['./special-events.component.css']
88
})
99
export class SpecialEventsComponent implements OnInit {
10+
11+
specialEvents = []
1012

1113
constructor(private _eventService: EventService) { }
1214

1315

1416
ngOnInit() {
1517
this._eventService.getSpecialEvents()
1618
.subscribe(
17-
res => console.log(res),
19+
res => this.specialEvents = res,
1820
err => console.log(err)
1921
)
2022
}

0 commit comments

Comments
 (0)