//Method before error loadRewardTypes(): void { this.rewardTypeService.getAllRewardTypes().subscribe((rewardTypes: RewardTypeViewModel[]) => { this.rewardTypes = rewardTypes; this.filteredRewardTypes = rewardTypes; }); } //Method after error loadRewardTypes(): void { this.rewardTypeService.getAllRewardTypes().subscribe({ next: (rewardTypes: RewardTypeViewModel[]) => { console.log('API Response:', rewardTypes); // Check if the data is an array this.rewardTypes = Array.isArray(rewardTypes) ? rewardTypes : []; this.filteredRewardTypes = this.rewardTypes; console.log('Assigned rewardTypes:', this.rewardTypes); // Confirm assignment }, error: (error) => { console.error('Error loading reward types:', error); } }); }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter