¿Cómo hacer una peticion HTTP en Angular? CRUD - 28 Días aprendiendo Angular #21

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 54

  • @Titus873
    @Titus873 2 роки тому +2

    Hola maquina, estoy empezando un proyecto de alfresco y aprendiendo angular contigo.
    Te agradezco mucho tus enseńanzas pero te queria comentar lo que opino de, en concreto, este particular video sobre https.
    El caso es que se hace bastante complicado entenderlo y creo que el problema es perfectamente evitable. Me explico:
    En vez de concentrarte exclusivamente sobre el uso del http el codigo extra que ademas modificas, y que no tiene nada q ver con la llamada a la API hace todo el proceso complejo.
    Intento concentrarme en los pasos a seguir y debido a que entre medias hay otras muchas cosas, filtros, selection, botones, estilos…etc, acabo perdiendo el foco.
    Mas o menos me quedo con que:
    1. Crear un servicio.
    2. Implementar el CRUD
    3. Implementar en el ts del componente, ngOnInit y llamar al servicio desde ahi, llenando el array de cities.
    Esto es lo que yo he entendido despues de tener que ver el video varias veces pasando hacia delante y hacia atras y saltandome las partes que, no digo que no sean importantes, pero que no son importantes para aprender HTTPS, como por ejemplo, los estilos o un boton.
    No es una critica, es solo mi humilde sensacion.
    Muchas gracias, ademas de buen programador eres muy majo y un buen orador.
    Un saludo, crack.
    Pd. Me da que vives en Barcelona? :P

  • @meshuggah9164
    @meshuggah9164 2 роки тому +1

    Excelente explicación! gracias por compartir conocimientos!!

  • @ramirorocha519
    @ramirorocha519 Рік тому +1

    el contenido que estaba esperando !! gracias-

  • @Flexeando
    @Flexeando 2 роки тому +1

    Graciass genio! sos el mejor explicando, saludos desde argentina

  • @joserojasarnias9956
    @joserojasarnias9956 2 роки тому +3

    Hola una pregunta, por ejemplo en el [ngModel]=selection?.name, por que se coloca ese signo de interrogacion luego de escribir selection

  • @nelsonfuentes8091
    @nelsonfuentes8091 2 роки тому +1

    Muchas gracias

  • @mattiasvizcarra2155
    @mattiasvizcarra2155 2 роки тому

    hola muy buenas al querer mostrar los datos lo hice en un pero cuando muestro en pantalla me aparece como [objet, objet] realice un console.log y si los esta mandando.

  • @israelpina8496
    @israelpina8496 2 роки тому

    Excelentes aportes! Gracias por el contenido Bezael.
    Me quede con duda de porque el "_" en la prop del Id de la City... Algun recurso o guia para naming conventions ?? Saludos

  • @joferdev96
    @joferdev96 Рік тому +1

    tendras una lista de las extensiones de vscode que usas?

    • @DominiCode
      @DominiCode  Рік тому

      Hola, Jose.
      Aquí puedes ver algunas
      ua-cam.com/video/SFR_Vet1gjQ/v-deo.html

  • @faberordonez9759
    @faberordonez9759 2 роки тому +1

    Excelentes videos, por favor me indicas para que se usa el readonly en el constructor?

    • @ekzGuille
      @ekzGuille 2 роки тому +1

      El readonly significa que es de solo lectura, con ello indicas que esa variable que declaras no se puede sobrescribir, es una buena práctica utilizarlo (cuando sea necesario)

    • @DominiCode
      @DominiCode  2 роки тому

      Buena respuesta.

    • @DominiCode
      @DominiCode  2 роки тому

      Hola, Faber. Guille. Te respondió en el live que voy a hacer voy a ampliar un poco más
      www.twitch.tv/dominicode_live

    • @faberordonez9759
      @faberordonez9759 2 роки тому

      Gracias por aclararme el tema, saludos

    • @Renesmee1970
      @Renesmee1970 2 роки тому

      @@DominiCode ¿Has grabado este live? Muchas gracias por estos retos

  • @marcosgalaviz4904
    @marcosgalaviz4904 2 роки тому +2

    Hum me quede con la duda, por que suscribirse e "igualar" this.cities = [...cities] usas el spread operator o porque lo consideras necesario (minuto: 21:59)? digo igual se puede hacer sin eso directamente ¿no es asi?

    • @ignaciotirado9040
      @ignaciotirado9040 2 роки тому +1

      Es correcto bro, se puede hacer de las dos formas. Yo de echo siempre prefiero la forma completa asi es mas facil de leer
      jeje saludos.

    • @marcosgalaviz4904
      @marcosgalaviz4904 2 роки тому +1

      @@ignaciotirado9040 quiero pensar que lo hace por alguna razón especial, quizás para que se corra el detector de cambios pero no lo tengo claro

    • @ignaciotirado9040
      @ignaciotirado9040 2 роки тому +1

      @@marcosgalaviz4904 (1+1=2)....(1*2=2)....(3-1=2).... (4-2=2).... Y asi me la podria llevar todo el dia, recuerda que la programacion es todo un mundo de caminos distintos pero que tiene un mismo fin! Saludos! ^_^

  • @rubenarielperezgonzalez
    @rubenarielperezgonzalez Рік тому +1

    me ha costado un poco completar esta clase, pero lo he hecho 😄😄😄

  • @eduardogarcia-ji4mb
    @eduardogarcia-ji4mb 2 роки тому +1

    tambien te pones a hacer las cosas tu solo, y no te das cuenta que en fin estas explicando sobre el tema.

    • @DominiCode
      @DominiCode  2 роки тому

      Gracias por comentar Eduardo.

  • @RamiroMoctezuma
    @RamiroMoctezuma 2 роки тому

    Day 21: Moctezuma Present!!! 😎

  • @coolman2786
    @coolman2786 2 роки тому +1

    c mamo 47 minutos

  • @NASREDDINOUFALLAH
    @NASREDDINOUFALLAH Рік тому +1

    hola buenas domini, en este video me da problemas de importar observable no se por que me da que han cambiado pero nose que han cambiado

    • @DominiCode
      @DominiCode  Рік тому +1

      Qué error es, qué versión de Angular?

  • @antonellavalentinacamargor9152

    hola dominicode saludos hermano te felicito por tu canal , hermano porq el ( question mark ? ) me da un warning pero aun asi me carga la app con ese warning en la consola , y si quito el question mark ? se va el warning pero me arroja error de consola diciendo q no se puede leer la propiedad _id , te agredecria q me expliques eso hermanito

    • @nicoolima
      @nicoolima Рік тому

      Creo que el question mark es para prevenir el error que tira la consola al tratar de leer una variable cuyo valor es null. El question mark verifica si la variable es null o undefined, y en ambos casos devuelve undefined, luego detiene la ejecución de la línea y sigue con la siguiente.

  • @Rekota
    @Rekota 2 роки тому +1

    a el le queda full sin problemas, ami todo full rojo, B)

  • @coolman2786
    @coolman2786 2 роки тому +1

    el boton de delete me queda muy pegado a la ciudad no se como solucionar eso al principio del video

  • @sebamarin12
    @sebamarin12 2 роки тому

    Cuando funciona a la primera 29:37 🤯

  • @andresmenchaca7150
    @andresmenchaca7150 2 роки тому

    Gracias Bezael, estaba esperando este conocimiento, el saber de manejo de servicios como para poder empezar a darle forma a un proyecto personal! Tremendo todo segimos firmes! Done ✅

  • @franciscoseverino1851
    @franciscoseverino1851 2 роки тому

    he estado obteniendo un error al usar la API cuando añado la peticion
    dice "Failes to load resource the server responded with a status of 404 (Not Found)"

  • @dante85warrior41
    @dante85warrior41 2 роки тому +1

    porq le pones ...res que significa que le pongas esos 3 puntos al inicio

  • @eduardogarcia-ji4mb
    @eduardogarcia-ji4mb 2 роки тому

    Amigo yo lo que no se es porque no lo hiciste en un nuevo proyecto, solamente confundes el codigo.

  • @coolman2786
    @coolman2786 2 роки тому +1

    no se pq en todos los videos siempre cambias parte del codigo y no avisas, a parte que metes mucho codigo y no explicas detalladamente de que va o para que sirve.

    • @eduardogarcia-ji4mb
      @eduardogarcia-ji4mb 2 роки тому +1

      yo ando en la mima amigo, si va a hacer eso que avise o deberia de hacer de nuevo el codigo

  • @lgsus4585
    @lgsus4585 2 роки тому

    Me da un Cors error

    • @lianymendoza1802
      @lianymendoza1802 2 роки тому

      A mí también, pudistes resolverlo?

    • @EldeLepanto71
      @EldeLepanto71 Рік тому

      @@lianymendoza1802 En mi caso, el error CORS me aparecio en el método POST, cosa que no entendí porque no lanzaba la petición a alguna API de mi máquina local, resulta que en la constante body le asigne = {_id:"", name:city}, eso disparaba el error CORS, no tengo idea de porque pasa eso.