added routerlink in search to open homepage from other pages whend searching

This commit is contained in:
maxime 2026-04-19 11:42:38 +02:00
parent ab98f80740
commit 6b6c46b6c4
3 changed files with 14 additions and 4 deletions

View File

@ -1,11 +1,12 @@
import { Component, inject, signal } from '@angular/core';
import { Component, inject } from '@angular/core';
import { NAPOD } from '../../../services/napod';
import { Router, RouterLink } from '@angular/router';
import { Search } from '../../../services/search';
import { FormsModule } from '@angular/forms';
@Component({
selector: 'app-searchform',
imports: [FormsModule],
imports: [FormsModule, RouterLink],
templateUrl: './searchform.html',
styleUrl: './searchform.css',
})
@ -14,9 +15,14 @@ export class Searchform {
private readonly searchService = inject(Search);
searchString = this.searchService.searchString;
constructor(private readonly router: Router){
}
onSubmit(event: Event) {
event.preventDefault(); // <-- Empêche le rechargement
console.log("onSubmit appelé !"); // <-- Devrait s'afficher
this.router.navigate(["/home"])
this.nasaApi.searchForVideos(this.searchService.searchString()).subscribe({
next: (data)=>{this.searchService.searchResults.set(data);
console.log(data.collection);

View File

@ -1,4 +1,4 @@
import { Component, computed, input, signal, Signal } from '@angular/core';
import { Component, computed, input } from '@angular/core';
import { Router, RouterLink } from '@angular/router';
import { Auth } from '../../services/auth';
import { Searchform } from "../../pages/search/searchform/searchform";

View File

@ -1,3 +1,7 @@
export const environment = {
production: true
production: false,
NASA_API_BASE_URL : "",
NASA_API_KEY: '',
NASA_API_IMAGE_BASE_URL:'https://images-api.nasa.gov',
AUTH_API_BASE:''
};