2016-12-28 33 views
1

我觉得这很奇怪,但必须有东西我做错了:无法找到CSS和HTML文件,module.module.id角2

@Component({

moduleId: module.id, 
    selector: 'app-library', 
    templateUrl: 'mainPage.html', 
    styleUrls: ['bootstrap.css'] 
}) 

两个。无法找到我已经试过相对路径也和仍然没有工作:

layout

我已经绑到移动外的CSS和JS文件但仍然相同的结果。

完整目录路径:

full path

+0

你应该保持模板文件和样式表在您的组件文件相同的文件夹。虽然这不是必要的,但是在angular2中推荐的[风格指南](https://angular.io/styleguide#!#04-06)。 – HirenParekh

+0

@HirenParekh我已经尝试过所有我能想到的道路。我想保留一些约定并使用bootstrap.css文件,而不必为每个组件重新输入css。 但是现在我把html页面,css脚本和组件放在同一个文件下,它仍然不会找到我的css文件。 – Drew1208

回答

0

我刚刚结束了取出moduleId: module.id,

@Component({ 
    selector: 'app-library', 
    templateUrl: 'app/library/homePage/mainPage.html', 
    styleUrls: ['app/css/bootstrap.css'], 
})