来自子模块的相对路径
relative route from module child
我正在改进我的 angular 5 项目。
我的第一步是分离模板、scss 和 typescript。
它通常没有任何问题,但某些特定文件夹找不到文件,我无法理解发生了什么。
这不起作用,html 找不到 scss 文件
@Component({
selector: 'myComponetLevel3',
template: './myComponentLevel3.component.html',
styles: ['./myComponentLevel3.component.scss']
})
这个有效:
@Component({
selector: 'myComponetLevel3',
template: `<div class="myClass"></div>`,
styles: [`
.myClass {
color: #aaaaaa;
}
`]
})
文件夹结构
--project_folder
--src
--app
--myComponent
--myComponentLevel2
--myComponentLevel3
--myComponentLevel3.component.ts
--myComponentLevel3.component.scss
--myComponentLevel3.component.html
如何访问 html 和 scss 文件?
我发现了错误。
我没有更改模板 <--> templateUrl 和样式 <--> stylesUrls。应该是:
@Component({
selector: 'myComponetLevel3',
templateUrl: './myComponentLevel3.component.html',
styleUrls: ['./myComponentLevel3.component.scss']
})
我正在改进我的 angular 5 项目。
我的第一步是分离模板、scss 和 typescript。
它通常没有任何问题,但某些特定文件夹找不到文件,我无法理解发生了什么。
这不起作用,html 找不到 scss 文件
@Component({
selector: 'myComponetLevel3',
template: './myComponentLevel3.component.html',
styles: ['./myComponentLevel3.component.scss']
})
这个有效:
@Component({
selector: 'myComponetLevel3',
template: `<div class="myClass"></div>`,
styles: [`
.myClass {
color: #aaaaaa;
}
`]
})
文件夹结构
--project_folder
--src
--app
--myComponent
--myComponentLevel2
--myComponentLevel3
--myComponentLevel3.component.ts
--myComponentLevel3.component.scss
--myComponentLevel3.component.html
如何访问 html 和 scss 文件?
我发现了错误。
我没有更改模板 <--> templateUrl 和样式 <--> stylesUrls。应该是:
@Component({
selector: 'myComponetLevel3',
templateUrl: './myComponentLevel3.component.html',
styleUrls: ['./myComponentLevel3.component.scss']
})