• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

180
Vistas
cambiar el caracter que separa una url (Angular)

Estoy obteniendo la url con route.queryParams.subscribe y para separar los parámetros lo hago con Object.keys(params) donde este último los separa cuando encuentra el "&". Mi pregunta es, puedo modificar ese separador, donde lo separo cuando encuentro el caracter "$" por ejemplo y no el "&"?

El código corto:

 this.route.queryParams.subscribe(params => { this.keys = Object.keys(params); }
 Example this url www.hi.com?v%2BRSC60dbdNliPmWIS8mbw%3D%3D=&uHW0Oj81Fug5ifNoPI4rGSpH5uaejSqrADBFSQhRU4fKQF3oIAXWRqtpv3TNsi3c7GDgva1P%2FozKCMFkd%2FDQEKqM1DBhmnV05psQ1n913EM5NjRNK53sEo60YxgVGky1bV%2BPB2C%2F1cG44b%2FrQPNmns7jWgQmWopQvO%2FCzWCD8o12HNQoINRzi%2FWsg9OUhoNncPl%2BU8OsJWUbKutTpW%2FiLHa4IQRvlSG59iyj6HVC2hwXwZnXVXGfDDTX3bP4Am4HQlO61CsaidcoF6mEVGSpLg%3D%3D=

cuando revisa el código anterior, se ve así, donde "&" es el separador

 0 : v%2BRSC60dbdNliPmWIS8mbw%3D%3D= & 1: uHW0Oj81Fug5ifNoPI4rGSpH5uaejSqrADBFSQhRU4fKQF3oIAXWRqtpv3TNsi3c7GDgva1P%2FozKCMFkd%2FDQEKqM1DBhmnV05psQ1n913EM5NjRNK53sEo60YxgVGky1bV%2BPB2C%2F1cG44b%2FrQPNmns7jWgQmWopQvO%2FCzWCD8o12HNQoINRzi%2FWsg9OUhoNncPl%2BU8OsJWUbKutTpW%2FiLHa4IQRvlSG59iyj6HVC2hwXwZnXVXGfDDTX3bP4Am4HQlO61CsaidcoF6mEVGSpLg%3D%3D=

Entonces, quiero saber si hay alguna forma de modificar el caracter separador, por ejemplo en vez de "&" me pasan la url con el caracter "$" por ejemplo y que la separe de la misma manera.

esto es angular

almost 3 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En caso de que te sea útil, puedes usar esto:

en las importaciones

 import { ActivatedRoute } from '@angular/router';

en tu código

 const id = Number(this.activatedRoute.snapshot.paramMap.get("id"));

supongamos que su ruta es esta: http://localhost:4200/identification/:id

almost 3 years ago · Juan Pablo Isaza Denunciar

0

¿Por qué no usar simple do:

 string.split("any character you want")

Devolverá la lista de matrices de la cadena dividida en "any character you want" . O encuentre el índice usando:

 string.indexOf("any character you want")

Luego empalme la cuerda en consecuencia. Incluso puede hacer un bucle en la cadena y devolver el índice usando array.forEach y splice en esa posición.

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda