Creando rutas

2/25
Recursos

Aportes 8

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Hola! dejo el copy de los componentes a crear

ng g c pages/home
ng g c pages/notFound
ng g c pages/category
ng g c pages/mycart
ng g c pages/login
ng g c pages/register
ng g c pages/recovery
ng g c pages/profile

Hola! la Fake API de este curso es: https://damp-spire-59848.herokuapp.com/docs 馃槑

Por si depronto alguien quiere ejecutar y crear todos los componentes en un solo comando, aqui lo dejo

ng g c pages/home && ng g c pages/notFound && ng g c pages/category && ng g c pages/mycart && ng g c pages/login && ng g c pages/register && ng g c pages/recovery && ng g c pages/profile

Les recuerdo que pueden tener conflictos a la hora de pasar su proyecto de Angular si tienen la versi贸n global de 13, Angular tienen informaci贸n oficial de como pasar la versi贸n de un proyecto a otra en este enlace

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { HomeComponent } from './pages/home/home.component';
import { NotFoundComponent } from './pages/not-found/not-found.component';
import { CategoryComponent } from './pages/category/category.component';
import { MycartComponent } from './pages/mycart/mycart.component';
import { LoginComponent } from './pages/login/login.component';
import { RegisterComponent } from './pages/register/register.component';
import { RecoveryComponent } from './pages/recovery/recovery.component';

const routes: Routes = [
  {
    path: 'home',
    component: HomeComponent,
  },
  {
    path: 'category',
    component: CategoryComponent,
  },
  {
    path: 'mycart',
    component: MycartComponent,
  },
  {
    path: 'login',
    component: LoginComponent,
  },
  {
    path: 'register',
    component: RegisterComponent,
  },
  {
    path: 'recovery',
    component: RecoveryComponent,
  },
  {
    path: '**',
    component: NotFoundComponent,
  },
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule],
})
export class AppRoutingModule {}

Chicos valioso aporte鈥
Recuerden que la nueva API para seguir el curso es:

https://damp-spire-59848.herokuapp.com/docs 

& tenemos una alterna muy buena tambi茅n en caso de que no te sirve la otra:

https://api.escuelajs.co/docs/

#Nuncaparesdeaprender

Por si les ocurre esto,

隆El proyecto no esta paginando los productos!

Cuando pasamos el offset en 0, el if lo toma como false por lo tanto no adjunta los params en la petici贸n.

// SOLUCI脫N en products.service.ts, 
// colocar offset con un valor por defecto y modificar el if.
getAll(limit?: number, offset: number = 0) {
    let params = new HttpParams();
    if (limit) {
      params = params.set('limit', limit);
      params = params.set('offset', offset);
    }
    // ...
}

Hola a todos por q no puedo hacer el ng g c pages/home, por favor ayudenme