Angular 2不能包含templateUrl

时间:2017-01-07 16:01:08

标签: javascript angular

我无法相信这一点,我无法加载模板2小时。谷歌耻辱这是非常糟糕的。我在学习这很烦人。 所以这是我的代码。

import { Component } from '@angular/core';
@Component({
    selector: 'mw-app',
    templateUrl: 'app/app.component.html',
})

export class AppComponent

项目结构

--angular2-training
 --app
  --app.component.ts

尝试添加     moduleId:module.id, 并更改了tsconfig.js          "模块":" commonjs",

尝试使用required(),没有任何帮助。真糟糕。请帮帮我

1 个答案:

答案 0 :(得分:0)

如果你使用WebPack试试这个:

@Component({
    selector: 'about',
    template: require('./about.component.html'),
    styles: [String(require('./about.component.scss'))]
})

仔细检查模板的路径..并尝试将./放在之前,即使模板位于ts文件的同一目录中