Добавить файл scss в Stackblitz
вы можете сказать мне, как добавить до stackblitz
. Я пробовал.Но это не работает. Пожалуйста, посмотрите и дайте мне знать.
Я пытался добавить home.html
этот проект: stackblitz
2 ответов
Scss должен работать в stackblitz:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
styleUrls: [ './home.scss' ] <== add this
})
export class HomePage {
стили
page-home {
.buttoncls {
не будет работать для вас с заключением по умолчанию(ViewEncapsulation.Emulated
), поскольку page-home
не входит home
шаблон компонента и угловой добавляет атрибут, как [_ngcontent-c0]
стилям.
так что мы можем изменить page-home
до ion-list
и посмотреть, как это работает:
Пример Stackblitz (ViewEncapsulation.Эмулируется)
но мы можем отключить инкапсуляцию:
encapsulation: ViewEncapsulation.None
Пример Stackblitz (ViewEncapsulation.None)
см. Также эту тему
https://github.com/stackblitz/core/issues/1
как прокомментировал EricSimons 9 дней назад:
Привет всем! Мы как раз грузили SASS и меньше поддержки, и мы также поддерживаем угловатый-cli.конфигурация json тоже:)
ответ выше не работает. Update:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
styleUrls: [ 'home.scss' ] <== add this
})
также-стили должны идти в самый внешний блок и не должны идти под другим блоком.