#angular #web
#angular #веб
Вопрос:
Наша команда разрабатывает новое веб-приложение на основе Angular framework. Наше приложение необходимо запустить из другого веб-приложения браузера (на основе jquery) с некоторыми параметрами.
Допустим, пользователь в приложении jquery нажимает на ссылку «открыть другое приложение», и эта ссылка ведет к моему приложению, которое должно быть открыто в определенном модуле и содержит информацию о пользователе, который запустил мое приложение из приложения jquery.
Как мне передать значения (имя модуля запуска, имя пользователя и, возможно, некоторую дополнительную информацию) из приложения jquery в мое приложение angular?
Ценю любую помощь!
Комментарии:
1. Для начала вы можете передать эти значения через строку запроса.
2. Вы могли бы просто определить маршрут для каждого компонента, который должен вызываться извне, и с параметрами внутри самого маршрута, так что базового
a
будет достаточно, чтобы перейти на нужную страницу.3. @Brandon Спасибо за ваш ответ! Строка запроса — мой запасной способ реализовать это, потому что я не привык показывать конфиденциальную информацию, такую как имя пользователя, в строке запроса.
4. @bracco23 Спасибо за ответ. Кажется, что это не очень расширяемое решение для его реализации через ссылки, поскольку передаваемая информация не ограничивается именем компонента, но также может содержать имя пользователя и некоторые другие данные, которые могут легко увеличиться в будущем.
5. Если вы добавите пример данных, которые вы должны передать, и причину, было бы проще предлагать решения.