Как запустить приложение Angular из другого веб-приложения с некоторыми параметрами?

#angular #web

#angular #веб

Вопрос:

Наша команда разрабатывает новое веб-приложение на основе Angular framework. Наше приложение необходимо запустить из другого веб-приложения браузера (на основе jquery) с некоторыми параметрами.

Допустим, пользователь в приложении jquery нажимает на ссылку «открыть другое приложение», и эта ссылка ведет к моему приложению, которое должно быть открыто в определенном модуле и содержит информацию о пользователе, который запустил мое приложение из приложения jquery.

Как мне передать значения (имя модуля запуска, имя пользователя и, возможно, некоторую дополнительную информацию) из приложения jquery в мое приложение angular?

Ценю любую помощь!

Комментарии:

1. Для начала вы можете передать эти значения через строку запроса.

2. Вы могли бы просто определить маршрут для каждого компонента, который должен вызываться извне, и с параметрами внутри самого маршрута, так что базового a будет достаточно, чтобы перейти на нужную страницу.

3. @Brandon Спасибо за ваш ответ! Строка запроса — мой запасной способ реализовать это, потому что я не привык показывать конфиденциальную информацию, такую как имя пользователя, в строке запроса.

4. @bracco23 Спасибо за ответ. Кажется, что это не очень расширяемое решение для его реализации через ссылки, поскольку передаваемая информация не ограничивается именем компонента, но также может содержать имя пользователя и некоторые другие данные, которые могут легко увеличиться в будущем.

5. Если вы добавите пример данных, которые вы должны передать, и причину, было бы проще предлагать решения.