Description
Bug Report or Feature Request (mark with an x
)
- [X] bug report -> please search issues before submitting
- [ ] feature request
Versions.
@angular/cli: 1.0.0
node: 6.9.2
os: win32 x64
@angular/animations: 4.0.1
@angular/common: 4.0.1
@angular/compiler: 4.0.1
@angular/core: 4.0.1
@angular/forms: 4.0.1
@angular/http: 4.0.1
@angular/platform-browser: 4.0.1
@angular/platform-browser-dynamic: 4.0.1
@angular/router: 4.0.1
@angular/upgrade: 4.0.1
@angular/cli: 1.0.0
@angular/compiler-cli: 4.0.1
Repro steps.
- Read the following: https://github.com/angular/angular-cli/blob/master/docs/documentation/stories/global-styles.md
- In my .angular-cli.json file, add the following to the styles array:
"styles": [
"scss/style.scss",
{ "input": "scss/style.client-1.scss", "lazy": true },
{ "input": "scss/style.client-2.scss", "lazy": true }
], - What is next step to load either of these styles at runtime?
Desired functionality.
I need to provide different global styles for certain customers to my website and once they login, override certain bootstrap variables (colors, logo, etc). I have defined some client specific SCSS files and marked them as lazy load in the styles array.
Now I need to load them...help!
Docs in the link below mention "You can also rename the output and lazy load it by using the object format" - so how do I load them?
Mention any other details that might be useful.
https://github.com/angular/angular-cli/blob/master/docs/documentation/stories/global-styles.md