Загрузка стиля до того, как приложение Angular2 начнет работать?
В моем index.html я хочу показать пользователям состояние загрузки до запуска / начальной загрузки приложения Angular2.
<my-app>
<div class="sk-cubes">
<div class="sk-cube1"></div>
<div class="sk-cube2"></div>
</div>
</my-app>
Я пытаюсь дать стили в таблице стилей с именем loading-state.css и включить ее в index.html, но почему-то не принимает стили из этого файла. Тем не менее, я получаю ожидаемое поведение при предоставлении стилей в теге в заголовке или встроенных стилей. Я что-то упустил?
1 ответ
Решение
Я предполагаю loading-state.css
ссылка была дана в head
тег index.html
страница
В myapp
компонент, набор ViewEncapsulation
в none
,
import {ViewEncapsulation} from '@angular/core';
@Component({
moduleId: module.id,
selector: 'myapp',
encapsulation: ViewEncapsulation.None // <<<=====here
})
class MyAppComponent {
}