如何使用绝对路径(即来自其他模块)加载组件模板/样式?
@Component({
selector: 'a-component',
templateUrl: 'shared-module/components/another-shared-component/component.html',
styleUrls: ['shared-module/components/another-shared-component/component.scss']
})
我尝试使用/
,~/
,只是从模块名称开始,但都没有用。
答案 0 :(得分:1)
答案 1 :(得分:0)
您是否尝试过使用相对路径运算符./
和../
?如果component.html
是上面的两个级别(文件夹),那么它将是:
templateUrl: '../../shared-module/components/another-shared-component/component.html'
如果在当前目录中但不同的子文件夹:
templateUrl: './shared-module/components/another-shared-component/component.html'
答案 2 :(得分:0)
您是否尝试过从/src/...
开始?这对我有用:
styleUrls: ['/src/shared-module/components/another-shared-component/component.scss']