Действительно ли возможно изменить базовый URL в угловом?

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

Example: If I create a link in my webapp Create new account and I configure the route provider accordingly $routeProvider.when('/newaccount', ... I want this to work no matter what servlet context my servlet is placed in. So if I place my servlet in a context called "mycontext" the actual url to the resource will be [hostname]/mycontext/newaccount.

Могу я так или иначе угловая установка и проходить на имя контекста так, чтобы это предварительно было на рассмотрении ко всем местоположениям и формируемым маршрутам? Таким образом, сервлет мог быть помещен в различные контексты и все еще работать.

4
nl ja de
Можно также добраться контекст сервлета в сервлете, используя ServletConfig.getServletContext() .getServletPath()
добавлено автор Uooo, источник

1 ответы

На самом деле есть два направления - один на бэкенде и один на frontend. Разве вы не скучающий по ним?

Когда вы формируете $routeProvider в AngularJS, вы формируете клиентское направление, таким образом, URL были бы видом [имя хоста]/anypath/yourpage/#/newaccount (если вы используете способ HashBang, который является дефолтом в AngularJS).

Но конечно можно изменить основу. Plunker, например, используйте этот путь:

<script>
      document.write('');
</script>

More information, including HTML5 and HashBang mode you can find here: https://docs.angularjs.org/guide/$location (there is also note about and Html link rewriting)

4
добавлено
Это добилось цели. Я понятия не имел о ' base' признак.Thank you.
добавлено автор Ludwig Magnusson, источник
Angular — русскоговорящее сообщество
Angular — русскоговорящее сообщество
3 960 участник(ов)

Общаемся на темы Angular 4+, его экосистемы, TypeScript, NativeScript и т.д. По вопросам SSR, Angular Universal @angular_universal_ru См. также: @typescript_ru, @react_js, @nodejs_ru, @js_ru Вакансии и поиск работы: @javascript_jobs

Angular.js (1.x) — русскоговорящее сообщество
Angular.js (1.x) — русскоговорящее сообщество
704 участник(ов)

Общаемся и обсуждаем темы, посвященные Angular 1.x и экосистеме.

AngularJS, Javascript
AngularJS, Javascript
370 участник(ов)

Angularjs russian chat