Angular: подача динамического индекса c. html - PullRequest
0 голосов
/ 08 марта 2020

Сегодня мы работаем с AngularJS и Asp. Net Web API (следовательно, не Core), и мы будем sh развиваться в направлении Angular (используя гибридный режим). Наш сервер обслуживает index.hbs (руль), в котором некоторые файлы являются динамическими c, в зависимости от определенных параметров.

    <link rel="icon" href="{{Config.IconUrl}}">
    <link rel="stylesheet" href="{{Config.CssUrl}}">

Проблема: при Angular индекс теперь находится на стороне клиента, поэтому При запуске приложение не знает файл css. Как я могу сохранить ту же операцию, что и раньше?

Спасибо:)

1 Ответ

0 голосов
/ 08 марта 2020

Я не думаю, что передача значений Dynami c в индекс. html - правильный способ сделать это. Тем не менее, вы можете принять мой ответ от здесь .

  1. Назначить идентификаторы тегам.
<my-app>loading</my-app>
<link rel="icon" id="icons_link">
<link rel="stylesheet" id="css_link">
Получить элементы по идентификаторам в компоненте и назначить необходимые значения свойств href.
document.getElementById('icons_link').href = "link URL here"
document.getElementById('css_link').href = "link URL here"
...