来自模块子的相对路线

时间:2017-12-28 10:41:08

标签: angular-components angular5

我正在改进我的角度5项目。

我的第一步是单独的模板,scss和打字稿。

它通常没有任何问题,但是某些特定文件夹找不到文件,我无法理解发生了什么。

这不起作用,找不到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文件?

1 个答案:

答案 0 :(得分:0)

我发现了错误。

我没有更改模板&lt; - &gt; templateUrl和styles&lt; - &gt; stylesUrls。它应该是:

@Component({
   selector: 'myComponetLevel3',
   templateUrl: './myComponentLevel3.component.html',
   styleUrls: ['./myComponentLevel3.component.scss']
})