@@ -108,17 +108,17 @@ export class App {
108
108
buttonTest : string = '' ;
109
109
testingInput : string = 'default state on component' ;
110
110
111
- // todosObs1$ = this.http.get(App.queries.todos)
112
- // .filter(res => res.status >= 200 && res.status < 300)
113
- // .map(res => res.json())
114
- // .map(data => transformData(data)); // ensure correct data prop types
111
+ todosObs1$ = this . http . get ( App . queries . todos )
112
+ . filter ( res => res . status >= 200 && res . status < 300 )
113
+ . map ( res => res . json ( ) )
114
+ . map ( data => transformData ( data ) ) ; // ensure correct data prop types
115
115
todosObs2$ = this . http . get ( App . queries . todos )
116
116
. filter ( res => res . status >= 200 && res . status < 300 )
117
117
. map ( res => res . json ( ) )
118
118
. map ( data => transformData ( data ) ) ; // ensure correct data prop types
119
- // todosObs3$ = this.http.get(App.queries.todos)
120
- // .map(res => res.json())
121
- // .map(data => transformData(data));
119
+ todosObs3$ = this . http . get ( App . queries . todos )
120
+ . map ( res => res . json ( ) )
121
+ . map ( data => transformData ( data ) ) ;
122
122
123
123
constructor ( private http : Http ) {
124
124
@@ -129,21 +129,21 @@ export class App {
129
129
// this.addItem();
130
130
// this.addItem();
131
131
132
- // this.todosObs1$.subscribe(
133
- // // onValue
134
- // todos => {
135
- // todos.map(todo => this.addItem(todo));
136
- // this.anotherAjaxCall();
137
- // },
138
- // // onError
139
- // err => {
140
- // console.error('err', err);
141
- // throw err;
142
- // },
143
- // // onComplete
144
- // () => {
145
- // console.log('complete request1');
146
- // });
132
+ this . todosObs1$ . subscribe (
133
+ // onValue
134
+ todos => {
135
+ todos . map ( todo => this . addItem ( todo ) ) ;
136
+ this . anotherAjaxCall ( ) ;
137
+ } ,
138
+ // onError
139
+ err => {
140
+ console . error ( 'err' , err ) ;
141
+ throw err ;
142
+ } ,
143
+ // onComplete
144
+ ( ) => {
145
+ console . log ( 'complete request1' ) ;
146
+ } ) ;
147
147
148
148
this . todosObs2$ . subscribe (
149
149
// onValue
@@ -164,16 +164,16 @@ export class App {
164
164
165
165
}
166
166
anotherAjaxCall ( ) {
167
- // this.todosObs3$.subscribe(
168
- // todos => {
169
- // console.log('anotherAjaxCall data 3', todos);
170
- // },
171
- // err => {
172
- // console.log('anotherAjaxCall err')
173
- // },
174
- // () => {
175
- // console.log('anotherAjaxCall complete ajax')
176
- // });
167
+ this . todosObs3$ . subscribe (
168
+ todos => {
169
+ console . log ( 'anotherAjaxCall data 3' , todos ) ;
170
+ } ,
171
+ err => {
172
+ console . log ( 'anotherAjaxCall err' ) ;
173
+ } ,
174
+ ( ) => {
175
+ console . log ( 'anotherAjaxCall complete ajax' ) ;
176
+ } ) ;
177
177
}
178
178
179
179
log ( value ) {
@@ -212,5 +212,3 @@ export class App {
212
212
}
213
213
214
214
}
215
-
216
-
0 commit comments