angular 7中的动态样式URL
在尝试了其他的答案后,没有一个是有效的,我认为这在最新版本的Angular中是一个问题 此将起作用:angular 7中的动态样式URL,angular,Angular,在尝试了其他的答案后,没有一个是有效的,我认为这在最新版本的Angular中是一个问题 此将起作用: @Component({ selector: 'app-some-thing', templateUrl: './some-thing.component.html', styleUrls: ['./some-thing.component.scss', `./some-thing.component.extra.scss`] }) 其中,该将不会 const dyna
@Component({
selector: 'app-some-thing',
templateUrl: './some-thing.component.html',
styleUrls: ['./some-thing.component.scss', `./some-thing.component.extra.scss`]
})
其中,该将不会
const dynamic = 'extra';
@Component({
selector: 'app-some-thing',
templateUrl: './some-thing.component.html',
styleUrls: ['./some-thing.component.scss', `./some-thing.component.${dynamic}.scss`]
})
我想这是某种运行时错误造成的吧?有人能解决这个问题吗?”将从应用程序中的环境变量填充“动态”
提前谢谢 我将把这个留给其他人:
@Component({
selector: 'app-some-thing',
templateUrl: './some-thing.component.html',
styleUrls: [
require('./some-thing.component.scss').default,
require(`./some-thing.component.${dynamic}.scss).default`
]
请注意,require中添加了“.default”。我有问题,直到我添加默认。。。我想是睡眠不足。这对@Lys有帮助吗?我已经试过了。它只打印文件名,没有SCS进入构建。@Lys重新考虑了使用require的想法,我缺少默认值。我已经回答了我自己的问题。不过,谢谢你把我推回到那个方向