Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class ItemDetailComponent implements OnInit {
- private title = 'Item Details'
- private selectedItem: object
- constructor(
- private route: ActivatedRoute,
- private router: Router,
- private itemService: ItemService
- ) {}
- ngOnInit() {
- const selectedItemId = this.route.snapshot.params.itemId
- return this.itemService.getAllItems()
- .then((items) => {
- return _.find(items, item => item.itemId === selectedItemId)
- })
- .then((selectedItem) => {
- this.selectedItem = selectedItem
- console.log('Inside promise', this.selectedItem)
- })
- console.log('Outside promise', this.selectedItem)
- }
- }
- <div>
- <h1>{{title}}</h1>
- <div *ngIf="selectedItem">
- <div><label>Item ID: </label>{{selectedItem.itemId}}</div>
- </div>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement