Filtro de búsqueda Angular - Pipe

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 284

  • @thechanchos415
    @thechanchos415 ปีที่แล้ว +3

    Gracias Doc me ha funcionado en mi proyecto :D

  • @oliverdjbrown
    @oliverdjbrown 4 ปีที่แล้ว +11

    todo lo que enseñas tiene una calidad garantizada, que Dios te bendiga

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว +1

      Muchas gracias 👍

  • @PetrikovScience
    @PetrikovScience 4 ปีที่แล้ว +2

    Muy grande señor. Soy desarrollador novato y me ayudó muchísimo en mi trabajo, suscrito y pronto veré más videos suyos.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Me gracias, Sam. 👍🏾

  • @christianandreavendanoaran2717
    @christianandreavendanoaran2717 3 ปีที่แล้ว +1

    Muchas gracias. Me sirvió mucho para una tarea que tenía en el trabajo...Saludos desde Chile.

    • @DominiCode
      @DominiCode  3 ปีที่แล้ว

      Gracias 👍🏾

  • @fernanj23
    @fernanj23 4 ปีที่แล้ว +1

    gracias domini, directo al grano como dijo el dermatologo!!, saludos

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      🤣🤣🤣 así es Fernando. Saludos

  • @danielbernal3471
    @danielbernal3471 2 ปีที่แล้ว +1

    Genial, a pesar de ser de hace varios añitos, me sirvió bastante con Angular 13

    • @DominiCode
      @DominiCode  2 ปีที่แล้ว

      Gracias por comentar

  • @rakurem5067
    @rakurem5067 ปีที่แล้ว +1

    Muchas gracias, de hace unas semanas venia buscando un metodo para filtrar los elementos del template

  • @Oscar_Tech_News
    @Oscar_Tech_News 2 ปีที่แล้ว +1

    Genial aporte crack, todavia vigente!

  • @hendriklopez6121
    @hendriklopez6121 3 ปีที่แล้ว +3

    Te lo agradezco de corazón, funciona de maravilla incluso si hay *ngFor anidados (hay que asignarle el pipe al *ngFor padre)

  • @alejandroguarin3743
    @alejandroguarin3743 6 ปีที่แล้ว +2

    Que chevere me encanto ya podré implementarlo en todos mis proyectos muchas gracias espero mas videos

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Gracias por tu comentario!

  • @x3xcode
    @x3xcode 2 ปีที่แล้ว +1

    Eres el mejor gracias por el buscador

    • @DominiCode
      @DominiCode  2 ปีที่แล้ว

      Gracias por el apoyo

  • @MrLeninmanrique
    @MrLeninmanrique 4 ปีที่แล้ว +1

    Hola hermano, excelente video, te felicito y muchas gracias, todo me funciona perfecto y aprendí a hacer el search en Angular. Excelente muchisimas gracias.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Me alegro, Lenin. Saludos 👍🏾

  • @MrMartinezDev
    @MrMartinezDev 5 ปีที่แล้ว +1

    Muchas gracias! Hubiese sido interesante verlo con varios argumentos, un arreglo de argumento para buscar por I’d o fecha por ejemplo a la vez. Pero el cae genial este video. Muchas gracias

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว +1

      Hola, Wellinton. La idea es que te guies de un ejemplo y lo adaptes a tus necesidades.

  • @cristianamancio218
    @cristianamancio218 3 ปีที่แล้ว +1

    Excelente video muy bien explicado bendiciones

    • @DominiCode
      @DominiCode  3 ปีที่แล้ว

      Gracias 👍🏾

  • @horacioflores2794
    @horacioflores2794 4 ปีที่แล้ว +1

    Muchas Gracias Crack, que bonito es Angular.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Gracias Horacio. Angular es hermoso

  • @foranito
    @foranito 2 ปีที่แล้ว +1

    Muchas gracias mi hermano

  • @jerrygerardogonzalezzambra9322
    @jerrygerardogonzalezzambra9322 ปีที่แล้ว +1

    Funciona de maravilla, gracias!!

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Gracias por comentar

  • @avencerOnline
    @avencerOnline ปีที่แล้ว +1

    Muchas gracias estimado me ayudo la guia, saludos

  • @vic11t
    @vic11t 4 ปีที่แล้ว +1

    Excelente me funcionó angular 10!!!

  • @stevenmorales7061
    @stevenmorales7061 5 ปีที่แล้ว +1

    muy buen video hermano
    argumentas bien todo y lo explicas con claridad
    saludos y exito en todo.

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Gracias, Steven 😎😎😎

  • @Julinhos82
    @Julinhos82 4 ปีที่แล้ว +1

    excelente, funciona sin problemas en angular 8

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Me alegro 👍🏾 👍🏾 Saludos!

  • @rmtz4582
    @rmtz4582 2 ปีที่แล้ว +1

    Muy buen vídeo, bien explicado y funcional

  • @aangzarazua3942
    @aangzarazua3942 3 ปีที่แล้ว

    Muchas gracias como siempre, me has salvado!
    Funcionando en Angular v12

  • @miguelperez-hq8bd
    @miguelperez-hq8bd 4 ปีที่แล้ว +1

    Estimado antes que todo muchísimas gracias por el material que nos compartes. Aprovechando la ocasión le consulto, tiene algo sobre Algolia y firebase, para realizar búsquedas.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Gracias Miguel, de momento no hay nada Algolia.

  • @AlejandroRamirez-fr3jc
    @AlejandroRamirez-fr3jc ปีที่แล้ว

    Muchas gracias por los videos eres genial, pregunto como puedo hacer el filtro si lo tengo en un componente aparte como por ejemplo componente "nav" que almacena el input del filtro y por otro lado esta aparte del componente "tareas" donde esta el array de items ? por favor me podria explicar

  • @kevinnicktorres674
    @kevinnicktorres674 ปีที่แล้ว +1

    me parecen geniales tus videos domini code tendras alguno de datatable jquery en angular con side server en C#?? saludos y bendiciones.

    • @DominiCode
      @DominiCode  ปีที่แล้ว +1

      Gracias Kevin, pronto estará disponible

  • @jhonedisonbedoya9146
    @jhonedisonbedoya9146 4 ปีที่แล้ว +1

    Super bien, muchas gracias por la ayuda

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Gracias, Jhon 👍🏾👍🏾

  • @juanmanuelhernandez9457
    @juanmanuelhernandez9457 4 ปีที่แล้ว +1

    Muchas gracias, me funcionó sin problemas

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Me alegro, Juan Manuel Saludos!!

  • @zer09815
    @zer09815 4 ปีที่แล้ว +1

    Gracias por el ejemplo!

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Gracias a tí, David 👍🏾

  • @Jese842
    @Jese842 4 ปีที่แล้ว +1

    Eres el mejor, me ayudó para mi trabajo :D

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Haha, muchas gracias por tu comentario 👍

  • @AnWhiteEd
    @AnWhiteEd 3 ปีที่แล้ว

    Excelente video y buena base para hacer busquedas mas especificas muchas gracias c:

  • @EnFXCHILE
    @EnFXCHILE 4 ปีที่แล้ว +1

    Muy bueno me funciono pero si quiero que el buscador aparte de buscar por title tambien busque por date?

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún puedo ayudarte?

  • @fernandoortiz6594
    @fernandoortiz6594 5 ปีที่แล้ว +2

    Muy buen video amigo. Una pregunta si quiero tener otro filtro en el mismo componente. Tengo que crear otra carpeta pipes ?

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún puedo ayudarte?

  • @murraybozinsky2009
    @murraybozinsky2009 4 ปีที่แล้ว +4

    Perfecto me ha funcionado!!, pero quisiera extender esta funcion con busqueda de mas de una columna de la tabla. tienes algun ejemplo ?

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Hola, th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @bdstecnologia1083
    @bdstecnologia1083 5 ปีที่แล้ว +1

    Excelente tutorial muchas gracias, una consulta como puedo mostrar dos colecciones en un tabla que esten relacionadas con su id con firebase ? gracias ante mano...

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún puedo ayudarte?

  • @raycrismaldonado3318
    @raycrismaldonado3318 3 ปีที่แล้ว +1

    Muchas gracias, me sirvió mucho!

  • @carlosj40
    @carlosj40 5 ปีที่แล้ว +1

    Que bien hermano, Implementado! Like y suscrito.

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Hey Carlos. Muchasssss gracias!! Un Saludo

  • @jar386
    @jar386 4 ปีที่แล้ว +1

    muchas gracias! me resolviste el dia!

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Me alegro, un Saludo!!

  • @Davidrsq90
    @Davidrsq90 2 ปีที่แล้ว +2

    ayudaa amigos.... me sale este error: TS2322: Type 'unknown' is not assignable to type 'NgIterable | null | undefined'.

  • @TheLinkinlucas
    @TheLinkinlucas 6 ปีที่แล้ว +1

    Justo estaba haciendo eso. Pero en mi caso tenía que , por ejemplo, buscar todo o buscar por categoría con un Select TAG. Y un imput.

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Gracias por tu comentario!

  • @edwinalejandroobandohurtad9357
    @edwinalejandroobandohurtad9357 4 ปีที่แล้ว +1

    Muy buen video, me gustaria saber como puedo hacer para tener varias busqueda en la misma tabla, por ejemplo tener un imput para buscar por nombre otro para buscar por cedula etc..

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Hola, th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @luisenriquejuarezmontero8777
    @luisenriquejuarezmontero8777 4 ปีที่แล้ว +1

    excelente amigo, gracias...

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Muchasssss gracias, Luis 👏🏾

  • @ronaldandersonlopezmamani4251
    @ronaldandersonlopezmamani4251 5 ปีที่แล้ว +1

    me ayudo mucho este video pero tengo una consulta como hago para buscar de varios campos osea no solo del title tambien del date y eso

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Hola, Annderson. Voy a hacer una actualización del tutorial y se podrás buscar por más de un campo.

    • @richardnavarro2144
      @richardnavarro2144 4 ปีที่แล้ว +1

      @@DominiCode ya hiciste la actualizacion??

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

    • @richardnavarro2144
      @richardnavarro2144 ปีที่แล้ว

      @@DominiCode jajaja qué buen servicio para las personas nuevas 💪

  • @juanes9898
    @juanes9898 3 ปีที่แล้ว +1

    Excelente video, de casualidad tienes video de como filtrar por fechas?

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Hola, creo que esto te puede ayudar. th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @hsp9947
    @hsp9947 5 ปีที่แล้ว +1

    Gracias por ejemplo! , funciona bien con el cliente angular 8.2.14

  • @edwindavilaastudillo8636
    @edwindavilaastudillo8636 4 ปีที่แล้ว +1

    no tiene nada que ver con el video disculpen, pero cual es la extension que utiliza para que el visual se vea asi con la linea del html abajo? exactamente como en el min 10:52, gracias por su ayuda

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Perdona, no lo entiendo

  • @DarkHormazabal
    @DarkHormazabal ปีที่แล้ว +1

    gracias, me funcionó !!

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Me alegro mucho 👏

  • @torres5139
    @torres5139 4 ปีที่แล้ว

    Pregunta, lo quiero aplicar en una card, la pregunta es que si en el arreglo puedo guardar los datos que quiera? y podria paginarlos? y ya si quiero una nueva card con otra info ir actualizandolo en el array, o hay otra manera mas sencilla de mostrar la info en la card?

  • @OscarEnriqueAriasRodriguez
    @OscarEnriqueAriasRodriguez 5 ปีที่แล้ว +1

    Hola tendrás algún video en donde implementes el filtro con paginación?

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Hola, Oscar.
      Lo único de paginación que tenemos por ahora es esto.
      th-cam.com/video/NUmLaVcx1HI/w-d-xo.html

  • @alixrodriguez8811
    @alixrodriguez8811 ปีที่แล้ว +1

    Como hago si le quiero pasar mas de 2 variables para poder filtrar?

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Aquí tienes la respuesta. th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @jorgetrejo6652
    @jorgetrejo6652 5 ปีที่แล้ว +1

    GRACIAS BROW ME AYUDASTE MUCHÍSIMO

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Me alegro, Jorge.

  • @fbellod86
    @fbellod86 4 ปีที่แล้ว +1

    Hola bezael como estas?, consulta, como se comporta este filtro si hay paginación?

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Mister, Franco. Esto está resuelto ?

  • @joseangelbeltrangonzalez6408
    @joseangelbeltrangonzalez6408 4 ปีที่แล้ว +1

    Excelente tutorial! Pero tengo una preguntota. Sera posible hacer lo mismo pero con el input search en un navbar? Teniendo en cuenta que el navbar está en un componente distinto al catálogo

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, Jose. Sí es posible.

    • @joseangelbeltrangonzalez6408
      @joseangelbeltrangonzalez6408 4 ปีที่แล้ว

      @@DominiCodetienes algún video que me recomiendes ver para darme una idea de cómo hacerlo? O más o menos que devo buscar para empezar? Gracias!

  • @joseyancarlosruizcuri7612
    @joseyancarlosruizcuri7612 4 ปีที่แล้ว

    buen video pero una consulta como seria si tengo un paginado y solo busca lo que esta en una pagina x favor

  • @santiagolucero7601
    @santiagolucero7601 2 ปีที่แล้ว +1

    funciono super gracias!

  • @nicolascastro2572
    @nicolascastro2572 5 ปีที่แล้ว +1

    es posible filtrar igual pero que no sea con una tabla sino con un card o algo parecido?

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Hola, Nicolas. No te entiendo. Sorry

    • @galim5000
      @galim5000 5 ปีที่แล้ว

      Lo hice con cards y very good!

    • @nicolascastro2572
      @nicolascastro2572 5 ปีที่แล้ว

      @@galim5000 vale muchísimas gracias haré el intento

    • @nicolascastro2572
      @nicolascastro2572 5 ปีที่แล้ว

      @@DominiCode pues establecer el filtro pero con el componente card

  • @robertogarcia8407
    @robertogarcia8407 3 ปีที่แล้ว

    Gracias por el video. Siempre se agradece el tiempo y el esfuerzo ¿ Sería posible que hicieras el mismo video cuando, como bien dices, la app ya está montada? Con, por decir, siete componentes, servicios, modelos... Ese es mi caso. Un abrazo

  • @Sercroft
    @Sercroft 3 ปีที่แล้ว +1

    Hola. ¿Si necesito hacer el filtrado de dos formularios diferentes cómo lo podría hacer? Intente esto:
    transform(value: any, arg?: any): any {
    const resultPost = [];
    for(const post of value){ //value equivale a todos nuestros posts
    if(post.name.toLowerCase().indexOf(arg.toLowerCase()) > -1 || post.product.toLowerCase().indexOf(arg.toLowerCase()) > -1){ //to LowerCase convierte todas las palabras en minúsculas
    resultPost.push(post);
    }
    }
    return resultPost;
    }
    }
    En el fomulario donde está el input name me hace el fitrado correctamente, pero en el formulario donde está el input product no aparece la información de la tabla.

    • @DominiCode
      @DominiCode  ปีที่แล้ว +1

      Hola, th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @joseguadalupegutierrezvarg3222
    @joseguadalupegutierrezvarg3222 2 ปีที่แล้ว

    y filtra igual por la fecha? tengo un tema con una columna date

  • @jonatanquiroga2286
    @jonatanquiroga2286 4 ปีที่แล้ว +6

    hola, buen video hermano! pero tengo un error y me aparece "value is not iterable" me podrías decir cual sería la solución?

    • @guillermocalfuqueo6338
      @guillermocalfuqueo6338 4 ปีที่แล้ว

      me pasa lo mismo, usas Angular 9?

    • @juanda8652
      @juanda8652 4 ปีที่แล้ว +1

      no será que se está pasando un objeto? los objetos no son iterables.
      Se deberán transformar en arrays para ser iterables

    • @Davidrsq90
      @Davidrsq90 2 ปีที่แล้ว

      @@juanda8652 me podrian ayudar a transformarlo a un array?

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Porque NO es un array

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Debe ser un array

  • @jorgease4620
    @jorgease4620 5 ปีที่แล้ว +1

    Hola ,tengo mi tabla por paginado y el filtrado si me lo hace pero solo en la que estoy me gusraria saber si se puede hacer el filtrado pero que busque en todas las paginas del paginado

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Hola, Jorge. Tal y como lo tenemos aquí no. Pq busca en el dataSource actual.

    • @richardnavarro2144
      @richardnavarro2144 4 ปีที่แล้ว +1

      @@DominiCode hola alguien a hecho el filtro con pagination

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, Richard. Me pondrías explicar un poco más. Gracias

  • @omard.rebolledo8849
    @omard.rebolledo8849 4 ปีที่แล้ว +1

    eres un CRACK me ayudas mucho, que haria si quiero ponerle otra condicion, osea que me busque en todas las formas, por id, tittle y date

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, Omar. Tendría qué volver a ver este video pq no me acuerdo qué y como lo hacía. Estoy pensando en rehacer este video

    • @omard.rebolledo8849
      @omard.rebolledo8849 4 ปีที่แล้ว

      @@DominiCode jajajaja, bueno Crack, estoy intendando hacer otro if, pero el primer if me cancela el otro if que hago.
      Gracias Crack

  • @LexyXan
    @LexyXan 4 ปีที่แล้ว

    gran video, tengo una consulta si yo quisiera hacer un filtro de busqueda desde la BD y al hacer click a la palabra que obtuve como resultado,pues este me envie a otro componente, un ejemplo en google colocamos en el buscador, Angular al hacer click nos mando a una pagina donde hablen sobre angular, algo asi quiero implementar yo en mi proyecto que me han dejado

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, Alexandra. Debes crear enlaces en esos resultados. Que vayan a tu component. De todas maneras es difícil responder a esto en un comentario. Si intentas hacerlo y tienes errores me avisas. gracias

  • @jagc33
    @jagc33 3 ปีที่แล้ว +1

    tengo un problema cuando voy a usar este signo " | " de una me da error de compilacion, alguien que tenga una solucion para reemplazar este simbolo de comparacion en html

  • @v1bra387
    @v1bra387 4 ปีที่แล้ว +1

    Hola,como podria hacer para no solo que busque por title,sino también por algún otro campo ?

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Hola, th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @luismiguelduenas8722
    @luismiguelduenas8722 4 ปีที่แล้ว

    Exelente video

  • @robertgomez2486
    @robertgomez2486 6 ปีที่แล้ว +1

    Qué extensiones usas en VS CODE para trabajar con Angular?

    • @DominiCode
      @DominiCode  6 ปีที่แล้ว

      marketplace.visualstudio.com/items?itemName=loiane.angular-extension-pack
      Esta es un pack de extensiones.

    • @robertgomez2486
      @robertgomez2486 6 ปีที่แล้ว

      @@DominiCode Ese es el único que tienes instalado? Crees que con éste es suficiente entonces? o utilizas algún otro?

    • @DominiCode
      @DominiCode  6 ปีที่แล้ว

      Debe tener algunas más pero con este pack, no Creo qué necesites más

  • @fernandoalcaraz4755
    @fernandoalcaraz4755 4 ปีที่แล้ว +2

    Hola oye tengo un problema al tratar de paginar y realizar el filtrado, lo estoy implementando tal como esta en tus videos, este es el codigo : *ngFor="let ruta of rutas | filter:filterRutas paginate: { itemsPerPage: 1, currentPage: p } let i = index " ... por separado funcionan correctamente tanto el filtro como el paginado y asi como lo tengo actualmente solo funciona el filtrado y el paginado no, agradesco mucho que alguien me pudiera ayudar.

    • @fernandoalcaraz4755
      @fernandoalcaraz4755 4 ปีที่แล้ว +2

      Ya lo resolvi, solo era cuestion de colocarlo asi : *ngFor="let ruta of rutas | filter:filterRutas | paginate: { itemsPerPage: 1, currentPage: p } let i = index "

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว +1

      Me alegro

  • @creativa5140
    @creativa5140 5 ปีที่แล้ว +1

    Si le pongo otro nombre al pipe como camote.pipe igual agarrara el filtro? deberías poner un default en caso no encuentre ninguna coincidencia y como hacer si en caso quieres filtrar por femenino o masculino..

    • @creativa5140
      @creativa5140 5 ปีที่แล้ว +1

      en el caso de crear un filtro para distintas variables se soluciona agregándole un || a la condición:
      item.title.toLowerCase().indexOf(arg.toLowerCase())>-1 || item.description.toLowerCase().indexOf(arg.toLowerCase())>-1

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún tienes el ERROR? Gracias.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún tienes el ERROR? Gracias.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún tienes el ERROR? Gracias.

  • @williamgonzalezcobo9095
    @williamgonzalezcobo9095 4 ปีที่แล้ว +3

    les comparto por si a alguno mas le llega a pasar , si da el caso que no entre al pipe cada vez que escriba , verifique el código dentro del pipe puede haber un error de sintaxis en mi caso puse indexof y no indexOf, otro punto toca siempre agregar el pipe.ts al app.module.ts en la sección de declarations

  • @thekingwars
    @thekingwars 4 ปีที่แล้ว +1

    Que tal amigo, me funciona perfecto, pero yo manejo una tabla con paginado, y si busco por ejemplo un elemento que esta en el paginado 3, no me lo encuentra debo ir a la pagina 3 para que aparezca la info de la tabla, y quisiera saber como soluciono eso, que si busco un dato y esta en la pagina 3 que salga sin tener que navegar en el paginado. Gracias

    • @eduardoloza8822
      @eduardoloza8822 4 ปีที่แล้ว +1

      El pipe funciona solo en ese for

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @gastone.bailador6792
    @gastone.bailador6792 4 ปีที่แล้ว +1

    Hola tengo un problema, estoy utilizando el ckeditor en django y quiero que angular visualice lo que se ha puesto en el editor de contenido, tienes alguna idea de cómo puedo hacerlo? gracias

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, Gastón. Y tienes una API con django ?

  • @aaronvillegas7066
    @aaronvillegas7066 3 ปีที่แล้ว +1

    Domini Hola, buenas una consulta...
    Tengo una BD con 3 name por temas de requerimientos.
    Como hago para combinarlos en el pipe?
    porque adapte tu codigo pero solo busca en 1 documento. :(

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Hola, th-cam.com/video/vuzSBAxB0gs/w-d-xo.html

  • @renzogf1103
    @renzogf1103 4 ปีที่แล้ว +1

    Excelente amigo.
    Te comento que he tratado de llevarlo al input de un navbar; el navbar pertenece a otro componente claro, pero no me funciona.
    ¿Hay algo diferente que tenga que hacer?

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, pero tienes algún error en la consola?

  • @Pala_tech_
    @Pala_tech_ 6 ปีที่แล้ว +1

    Tengo 500 direcciones bitcoin publicas en un array y quiero mostrar 1 solo por cada transacción. Debo usar filter? o que operador me aconsejas?

    • @DominiCode
      @DominiCode  6 ปีที่แล้ว

      Hola, Rubén. Todo depende si tienes que operar con estas propiedades. Un map también te puede ser util.

  • @DiegoMalqui
    @DiegoMalqui ปีที่แล้ว

    Buenas tardes... cuando intento implementarlo con un resultado paginado no me responde como me gustaria. Mantiene las paginas. Por ejemplo si el resultado esta en la pagina 3, hay que ir a la pagina 3 para encontrar el resultado y la pagina 1 y 2 estan vacias.
    Serias tan amable de comentarme como solucionar este tema?

  • @raycoustum
    @raycoustum 3 ปีที่แล้ว

    ¿En qué momento declaró el pipe?

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      LLeválo al app.module

  • @e2equle1
    @e2equle1 3 ปีที่แล้ว

    Excelente amigo

  • @emersonbarros7905
    @emersonbarros7905 5 ปีที่แล้ว +1

    muy bien, gracias!

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      😎😎😎😎😎

  • @facundopires1085
    @facundopires1085 4 ปีที่แล้ว +1

    Y si quisiera hacer un filtrado de objetos dentro de una lista?

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún puedo ayudarte?

  • @djalexanderpaz
    @djalexanderpaz 4 ปีที่แล้ว +1

    Hola amigo tengo este error, me podrias ayudar estoy trayendo datos de un PHP
    TypeError: value is not iterable

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว +1

      Tendrías qué ver qué le estás pasando en value. Debe ser un string y no in object

    • @djalexanderpaz
      @djalexanderpaz 4 ปีที่แล้ว +1

      @@DominiCode si ya me di cuenta, ya lo logre resolver Gracias Amigo

    • @josearevalo3867
      @josearevalo3867 3 ปีที่แล้ว

      @@djalexanderpaz Perdón, cómo lo resolviste, porfa?

  • @CristianAlvarez-ub3vy
    @CristianAlvarez-ub3vy 5 ปีที่แล้ว +5

    Hola bro si me funciona pero me dice que ERROR TypeError: value is not iterable en el pipe

    • @eduardoquintero957
      @eduardoquintero957 4 ปีที่แล้ว +1

      resolviste el error?

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aún tienes el ERROR? Gracias.

    • @CristianAlvarez-ub3vy
      @CristianAlvarez-ub3vy 4 ปีที่แล้ว +1

      @@DominiCode No, ya pude solucionarlo, muchas gracias por el video, me ayudo a montones :D.

    • @miguellopez1374
      @miguellopez1374 4 ปีที่แล้ว +1

      @eduardo bocanegra A mi igual me aparecia ese error, por si alguien tiene el mismo error, lo que hice en el filter.pipe.ts en los parámetros de transform, fue inicializar el parámetro value como un arreglo vacío, de esta manera: transform (value: any = [ ], arg: any ): any { ..... } y ya con eso se solucionó el error al menos para mí. Saludos

    • @omard.rebolledo8849
      @omard.rebolledo8849 4 ปีที่แล้ว +2

      @@CristianAlvarez-ub3vy como lo solucionastes?

  • @rafaelurdaneta6650
    @rafaelurdaneta6650 5 ปีที่แล้ว +1

    Como haria si el input de search esta en otro componente??

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว +1

      Hola, Rafael. Pies con el decorator input. th-cam.com/video/gsZW-RW67Z8/w-d-xo.html

  • @lucastorres3891
    @lucastorres3891 5 ปีที่แล้ว +1

    Tengo una consulta: Yo llamo por metodo Get a mis registros... Y se ve que como tardan en llegar un pequeño tiempo... No llega a listarme los objetos... Necesito escribir una letra almenos para que se muestre el listado...
    Hay algun retardador o algo asi?? O alguna linea para que espere a que llegue el ajax??

    • @lucastorres3891
      @lucastorres3891 5 ปีที่แล้ว +2

      if (!value || !arg) {
      return value;
      }
      Ya lo arregle con eso

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Genial!!

  • @almadeungamer3701
    @almadeungamer3701 5 ปีที่แล้ว +2

    Alguna idea con este error?
    ClienteComponent.html:64 ERROR TypeError: Cannot read property 'indexOf' of undefined

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola,Disculpa la tardanza.Aun sigues teniendo el mismo ERROR?.Gracias

    • @krizz0209
      @krizz0209 4 ปีที่แล้ว

      Tengo el mismo error ayuda

  • @sergioiturzaetafano5504
    @sergioiturzaetafano5504 3 ปีที่แล้ว

    Hola! He implementado tu solución y todo va genial. Sólo tengo una duda: en el caso de que quiera utilizar el array con los datos filtrados en otro componente, cómo podría hacerlo?? Muchas gracias y buen día!

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Puedes almacenar los datos filtrados en otra variable y pasarlos

  • @pecheche7116
    @pecheche7116 5 ปีที่แล้ว +1

    Mil gracias Crack!

  • @hugoscenes7449
    @hugoscenes7449 4 ปีที่แล้ว +1

    Hola que tal muy buen tutorial, una pregunta ¿Como puedo buscar por boolean?. Lo he estado intentado, pero siempre me marca errores, la verdad estoy un poco confundido. Muy buen video.

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola, Hugo. No entiendo la pregunta. Sorry

    • @hugoscenes7449
      @hugoscenes7449 4 ปีที่แล้ว

      @@DominiCode Bueno ya vez que en el vídeo tu pones post.title en este caso yo quiero poner post.activo pero quiero que mi respuesta al buscar sea un true o un false de mi tabla pero no se cómo especificarlo en el Pipe

  • @erickdiaz4599
    @erickdiaz4599 4 ปีที่แล้ว

    Y si esque deseo hacer el filtro pero ingresando por ejemplo Post One ? en pocas palabras como hago un filtro de nombres y apellidos? Ayuda

  • @franzamora7220
    @franzamora7220 4 ปีที่แล้ว

    Buenas, al hacer el console.log no entra en el sip en mi proyecto :/ alguna duda de porque puede ser?

  • @anyinsonosorioguzman7096
    @anyinsonosorioguzman7096 5 ปีที่แล้ว +1

    Hola estoy probando el Filtro de búsqueda en mi proyecto pero me sale el siguiente error: "ERROR TypeError: Cannot read property 'toLowerCase' of undefined at FilterPipe.push " no me reconoce la propiedad 'toLowerCase' de undefined.

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว +1

      Hola, Anyinson. Es un método, con lo cual debes poner parentesis al final. toLowerCase(). Lo estás poniendo ?

  • @LalooVR
    @LalooVR 3 ปีที่แล้ว

    core.js:10105 NG0303: Can't bind to 'ngForFilter' since it isn't a known property of 'div'.
    en la consola me sale ese error

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      En declarations del app.module.

  • @gmayas
    @gmayas 6 ปีที่แล้ว +1

    Hola, ¿Tienes alguna referencia de cómo crear un buscador como el de Amazon con Angular?

    • @DominiCode
      @DominiCode  6 ปีที่แล้ว +1

      Hola, Gab. Prueba a buscar Algoria y angular. De todos modos tenemos qué hacer algo de esto. Pero no sé, cuando se publicará

    • @gmayas
      @gmayas 6 ปีที่แล้ว +2

      @@DominiCode de preferencia que sea desde un BD Firabse.

  • @WarsxX1
    @WarsxX1 5 ปีที่แล้ว +1

    Una pregunta: ¿Cómo puedo filtrarlo por números? en este caso, en que busque por DNI de un usuario?
    Ejemplo:
    en usuarios.component.ts:
    posts = [
    {
    "id": 1,
    "title": "Post One",
    "date": "12/06/2019",
    "dni": 25896523
    }
    ];
    Luego fui al pipefilter y puse:
    transform(value: any, arg: any): any {
    if (arg == '' || arg.length < 8) { return value; }
    //Quiero que me muestre después de insertar 8 caracteres.
    const resultPosts = [];
    for (const post of value) {
    if (post.dni.indexOf(arg) > -1) {
    resultPosts.push(post);
    }
    }
    return resultPosts;
    }
    hice eso, pero igual no hace la búsqueda. En cambio si pongo title, por ejemplo., me sirve genial.

    • @Pala_tech_
      @Pala_tech_ 5 ปีที่แล้ว +1

      convertile a string o cambia tu logica

    • @DominiCode
      @DominiCode  4 ปีที่แล้ว

      Hola Rubén, gracias por el aporte.

  • @gegnerborrallas6651
    @gegnerborrallas6651 5 ปีที่แล้ว

    Tengo este error:
    Cannot read property 'length' of undefined
    at FilterPipe.push../src/app/pipes/filter.pipe.ts.FilterPipe.transform

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Dentro del Pipe, en el método transform te llega un parametro value, has un console.log a ver que te está llegando. Por el error supongo que algo undefined.

    • @gegnerborrallas6651
      @gegnerborrallas6651 5 ปีที่แล้ว

      @@DominiCode Array(4)
      0: {id: 9, title: "Curso finalizado :3", start_date: "2019-04-15", end_date: "2019-04-17", start_time: "13:00:00", …}
      1: {id: 10, title: "Intentando", start_date: "2018-02-01", end_date: "2019-01-01", start_time: "01:00:00", …}
      length: 2
      __proto__: Array(0)
      Si es un array. De hecho si puedo realizar la búsqueda. El problema es que me muestra el error en consola, pero hace todo bien.

  • @NgOliver11
    @NgOliver11 4 ปีที่แล้ว

    Gracias me sirvió mucho :)

  • @jhoelh.dorado440
    @jhoelh.dorado440 3 ปีที่แล้ว

    Ayuda... quiero buscar en un rango de valores..

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Explica el caso de uso por favor

  • @bellocampogm
    @bellocampogm 6 ปีที่แล้ว +1

    Excelente, gracias

    • @DominiCode
      @DominiCode  5 ปีที่แล้ว

      Gracias por tu comentario!

  • @arthuroali88
    @arthuroali88 4 ปีที่แล้ว

    Hola, lo hice tal cual y no me muestra error en el ide, pero en la consola si, y no me muestra mis datos, estoy con una base de datos... core.js:6210 ERROR TypeError: value is not iterable
    at FiltroPipe.transform (filtro.pipe.ts:10)
    at pureFunction2Internal (core.js:36797)
    at Module.ɵɵpipeBind2 (core.js:36974)
    at BusquedaReclamoComponent_Template (busqueda-reclamo.component.html:19)
    at executeTemplate (core.js:12046)
    at refreshView (core.js:11893)
    at refreshComponent (core.js:13331)
    at refreshChildComponents (core.js:11622)
    at refreshView (core.js:11945)
    at refreshDynamicEmbeddedViews (core.js:13256)
    defaultErrorLogger @ core.js:6210
    core.js:6210 ERROR TypeError: filtro.num_reclamo.indexOf is not a function
    at FiltroPipe.transform (filtro.pipe.ts:11)
    at pureFunction2Internal (core.js:36797)
    at Module.ɵɵpipeBind2 (core.js:36974)
    at BusquedaReclamoComponent_Template (busqueda-reclamo.component.html:19)
    at executeTemplate (core.js:12046)
    at refreshView (core.js:11893)
    at refreshComponent (core.js:13331)
    at refreshChildComponents (core.js:11622)
    at refreshView (core.js:11945)
    at refreshDynamicEmbeddedViews (core.js:13256)
    defaultErrorLogger @ core.js:6210
    client:52 [WDS] Live Reloading enabled.
    core.js:6210 ERROR TypeError: filtro.num_reclamo.indexOf is not a function
    at FiltroPipe.transform (filtro.pipe.ts:11)
    at pureFunction2Internal (core.js:36797)
    at Module.ɵɵpipeBind2 (core.js:36974)
    at BusquedaReclamoComponent_Template (busqueda-reclamo.component.html:19)
    at executeTemplate (core.js:12046)
    at refreshView (core.js:11893)
    at refreshComponent (core.js:13331)
    at refreshChildComponents (core.js:11622)
    at refreshView (core.js:11945)
    at refreshDynamicEmbeddedViews (core.js:13256)

    • @DominiCode
      @DominiCode  ปีที่แล้ว

      Parece No ser un array

  • @yeremmi789
    @yeremmi789 ปีที่แล้ว +1

    Olv :0
    ¡¡Gracias!!