]> juplo.de Git - examples/angular-tour-of-heroes/commitdiff
WIP:Häh?
authorKai Moritz <kai@juplo.de>
Mon, 29 Jun 2020 20:39:48 +0000 (22:39 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 5 Jul 2020 08:55:58 +0000 (10:55 +0200)
src/app/vorgang/vorgang.component.html
src/app/vorgang/vorgang.component.ts

index 0a2710739697acc6bc2732aadb9b65624eeff0b4..1a2a5be3f46278984374b77fb9df8e8a738753b6 100644 (file)
@@ -5,7 +5,11 @@
 
   <ul class="vorgang-result">
     <li *ngFor="let vorgang of vorgang$ | async" >
-      {{vorgang}}
+      {{vorgang.type}}:
+      vbId={{vorgang.vbId}},
+      vorgangId={{vorgang.vorgangId}},
+      produkt={{vorgang.zustand?.produkt}},
+      dlz={{vorgang.zustand?.dlz}}
     </li>
   </ul>
 </div>
index cfd8560b7f0093d183050682797b9bd18070b789..78f093cb9284f850bdb17af77053d305ea873628 100644 (file)
@@ -4,6 +4,7 @@ import { Vorgang } from '../vorgang';
 import { Store, select } from '@ngrx/store';
 import { Observable } from 'rxjs';
 import { create } from '../actions/vorgang';
+import { tap, map } from 'rxjs/operators';
 
 @Component({
   selector: 'app-vorgang',
@@ -17,7 +18,9 @@ export class VorgangComponent implements OnInit {
   constructor(
       private service: VorgangService,
       private store: Store<{ vorgang: Vorgang[] }>) {
-    this.vorgang$ = store.pipe(select('vorgang'));
+    this.vorgang$ = store.pipe(select('vorgang')).pipe(
+      tap((state) => console.log(`New state: ${JSON.stringify(state)}`)),
+      map((state: State) => state.vorgaenge));
   }
 
   ngOnInit(): void {