Как я могу использовать переменную, перенесенную с сервера JAVA в мое приложение Angular? - PullRequest
0 голосов
/ 05 декабря 2018

Я беру различную информацию (адрес электронной почты, имя, URL-адрес изображения профиля) со входа в систему и не знаю, как правильно интегрировать их в мое приложение Angular.

Я, несмотря на различныеметоды

  1. добавление скриптлета в основной файл index.html.но на самом деле это не самый лучший способ воспользоваться преимуществами привязки данных, и данные будут выходить за рамки моего Angular App. Так что это определенно ограничивает использование

  2. добавить вход вмой селектор и сделай что-то вроде <my-selector[email]="${sessionScope.sessionUser.email}"></my-selector>.И передайте его дочерним компонентам, но это может привести к большому количеству входов и выходов, но все же надеюсь, что будет лучший подход. Также я не уверен, что это будет работать с выходом маршрутизатора.

  3. Инициализируйте данные в сервис, но файлы скомпилированы, и даже если я найду, где я могу изменить переменную, я не знаю, смогу ли я добавить скриптлеты в файлы javascript.

  4. передать информацию с другим GET запросом.таким образом, он будет выполнять «2» GET запросов, один при доступе к странице и один при инициализации, например, UserService.Пока это лучшее решение, которое я когда-либо знал.

Любое другое решение или совет будет с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...