Подтвердить что ты не робот

Как настроить базовый href для Angular 2 при использовании Electron?

Мне нужно либо установить <base> в HTML, либо APP_BASE_HREF во время загрузки для Angular 2, чтобы не генерировать исключения. Если я установил любой из них, то Electron, думая в терминах файловой системы, выдает исключения в browser_adapter.ts при попытке сопоставления маршрута:

ИСКЛЮЧЕНИЕ: Ошибка: нечистота (в обещании): не может соответствовать любым маршрутам. Текущий сегмент: "C:". Доступные маршруты: ['/dashboard', '/accounts'].

Я попытался использовать только HashLocationStrategy, упомянутый в этот пост в блоге, но Angular все еще жалуется на то, что базовый href не установлен.

4b9b3361

Ответ 1

Поскольку атрибут href может принимать относительный путь и благодаря @DavidC и @ChristianRondeau в комментариях к вопросу для проверки, он должен работать следующим образом:

<base href="./">