File tree 5 files changed +6
-68
lines changed 5 files changed +6
-68
lines changed Original file line number Diff line number Diff line change 7
7
8
8
< div >
9
9
10
- < div class ="courses " *ngIf =" courses$ | async as courses " >
10
+ < div class ="courses ">
11
11
12
- < course-card *ngFor ="let course of courses " (courseChanged) =" saveCourse($event) "
12
+ < course-card *ngFor ="let course of courses "
13
13
[course] ="course ">
14
14
15
- < course-image [src] ="course.iconUrl "
16
- *ngxUnless ="!course.iconUrl ">
17
-
18
- </ course-image >
15
+ < course-image [src] ="course.iconUrl "> </ course-image >
19
16
20
17
</ course-card >
21
18
Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ import {COURSES} from '../db-data';
3
3
import { Course } from './model/course' ;
4
4
import { CourseCardComponent } from './course-card/course-card.component' ;
5
5
import { HighlightedDirective } from './directives/highlighted.directive' ;
6
- import { CoursesService } from './services/courses.service' ;
7
6
import { Observable } from 'rxjs' ;
8
7
9
8
@Component ( {
@@ -14,34 +13,15 @@ import {Observable} from 'rxjs';
14
13
export class AppComponent implements OnInit {
15
14
16
15
17
- courses$ : Observable < Course [ ] > ;
16
+ courses = COURSES ;
18
17
19
-
20
-
21
- constructor ( private coursesService : CoursesService ) {
18
+ constructor ( ) {
22
19
23
20
}
24
21
25
22
ngOnInit ( ) {
26
- this . courses$ = this . coursesService . loadCourses ( ) ;
27
23
}
28
24
29
- onToggle ( isHighlighted : boolean ) {
30
-
31
- console . log ( isHighlighted ) ;
32
-
33
- }
34
25
35
- saveCourse ( course : Course ) {
36
-
37
- console . log ( 'new course' , course ) ;
38
-
39
- this . coursesService . saveCourse ( course )
40
- . subscribe (
41
- ( ) => console . log ( 'Course Saved!' ) ,
42
- console . error
43
- ) ;
44
-
45
- }
46
26
47
27
}
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import { CourseCardComponent } from './course-card/course-card.component';
7
7
import { CourseImageComponent } from './course-image/course-image.component' ;
8
8
import { HighlightedDirective } from './directives/highlighted.directive' ;
9
9
import { NgxUnlessDirective } from './directives/ngx-unless.directive' ;
10
- import { HttpClient , HttpClientModule } from '@angular/common/http' ;
10
+ import { HttpClientModule } from '@angular/common/http' ;
11
11
12
12
@NgModule ( {
13
13
declarations : [
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments