page-selectlist.page.ts 1007 B

12345678910111213141516171819202122232425262728293031
  1. import { Component } from '@angular/core';
  2. import { Router } from '@angular/router';
  3. import { NavController } from '@ionic/angular';
  4. import { CloudObject } from 'src/lib/ncloud';
  5. @Component({
  6. selector: 'app-page-selectlist',
  7. templateUrl: './page-selectlist.page.html',
  8. styleUrls: ['./page-selectlist.page.scss'],
  9. })
  10. export class PageSelectlistPage {
  11. searchQuery : string = '';
  12. searchResults: CloudObject[] = [];
  13. constructor(private navCtrl: NavController,private router:Router) {
  14. const navigation = this.router.getCurrentNavigation();
  15. if (navigation?.extras?.state) {
  16. this.searchResults = navigation.extras.state['searchResults'];
  17. console.log('Received search results:', this.searchResults);
  18. }
  19. }
  20. goToDetail(recipeId : any) {
  21. this.navCtrl.navigateForward(`/tabs/tab1/page-selectlist/page-selectlist-detail/${recipeId}`);
  22. console.log('Navigating to page-collections-detail');
  23. }
  24. // goBack() {
  25. // this.navCtrl.navigateBack(['/tabs/tab1']);
  26. // }
  27. }