Can you tell me how to add scss
file to the stackblitz
. I tried that.But it is not working. Please see that and let me know.
I have tried to add home.html
This is the project: stackblitz
Right click on the app folder and select Angular Generator, then select Component. A small text input box displays at the top of the middle editor pane. Type input-button-unit to create the component. You now have a new component!
to the latest angular version by pressing the refresh button in the dependencies tab.
Scss should work in stackblitz:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
styleUrls: [ './home.scss' ] <== add this
})
export class HomePage {
Styles like
page-home {
.buttoncls {
won't work for you with default encapsulation(ViewEncapsulation.Emulated
) because page-home
is not part of home
component template and angular adds attribute like [_ngcontent-c0]
to styles.
So we can change page-home
to ion-list
and see how it works:
Stackblitz Example (ViewEncapsulation.Emulated)
But we can disable encapsulation:
encapsulation: ViewEncapsulation.None
Stackblitz Example (ViewEncapsulation.None)
See also this thread
https://github.com/stackblitz/core/issues/1
As EricSimons commented 9 days ago:
Hey all! We just shipped SASS and LESS support, and we also support the angular-cli.json config too :)
Above answer does not work anymore. Update:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
styleUrls: [ 'home.scss' ] <== add this
})
Also - the styles must go in the most outside block and shouldn't go under other block.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With