Как добавить queryParams без routerLink Click в angular?

Интересно, добавьте queryParams в URL-адрес без router.navigateByUrl или routerLink. Нажмите в угловом

я ничего не пробовал

добавить параметры запроса в URL

Пожалуйста, если у вас есть особые требования, добавьте дополнительную информацию. ваш вопрос довольно общий. это ссылка в вашем собственном приложении, в которое вы хотите отправлять/получать данные, или это внешний вызов API. так далее

jcuypers 21.04.2019 07:56

В угловом приложении, если вы используете маршрутизатор angular frameWork, вы будете использовать «Маршрутизатор» модуля @angular/router, затем, если я использую маршрутизацию в приложении, я буду использовать добавить [routerLink] в шаблон или выполнить router.navigateByUrl, но это метод изменения URL-адреса браузера, я просто добавляю параметры запроса в URL-адрес

June Lee 21.04.2019 08:07

Я понимаю, а чего на самом деле ты хочешь добиться?? дайте нам конкретный пример того, что вы пытаетесь сделать. например на странице A есть X, хочу перейти на страницу B и хочу передать некоторые данные Z в определенном формате. (или я хочу что-то вызвать)

jcuypers 21.04.2019 08:09

Это не про http запрос. На моей веб-странице *ngIf зависит от параметров маршрутизатора. Например, exampleUrl/sign/loginUp=true => всплывающее окно для входа в систему true exampleUrl/sign/loginUp=false => всплывающее окно для регистрации true

June Lee 21.04.2019 08:17
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
4
160
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

попробуйте добавить директиву [queryParams]

<a routerLink = "contact" [queryParams] = "{first:fu,last:bar}" >
   Contact
</a>

Я решил использовать тот же маршрутизатор.

<div [routerLink] = "'/some'" [queryParams] = "{s: 'true'}" ></div>
<div [routerLink] = "'/some'" [queryParams] = "{s: 'false'}" ></div>

Другие вопросы по теме