Как я могу динамически загрузить таблицу стилей по маршруту Ember? - PullRequest
0 голосов
/ 03 января 2019

Я хотел бы разбить мою таблицу стилей и импортировать меньшие куски при загрузке маршрута.С помощью приведенного ниже кода я могу успешно создать элемент <link> с правильными атрибутами.Как только DOM загружен, появляется в <head>, как я и ожидал, как если бы я загружал в index.html.Однако стили не загружаются.

beforeModel() {
  let link = document.createElement('link');
  const rootURL = this.get('router.rootURL');

  link.rel = "stylesheet";
  link.type = "css";
  link.href = `${rootURL}assets/muh_sheet.css">`;

  document.head.appendChild(link);
}

Он отображается в теге <head> с правильным src, без ошибок консоли.Все еще не загружает стили.

...