2017-01-07 4 views
0

Я не могу в это поверить, я не могу загрузить шаблон в течение 2 часов. Позор на google это очень плохо. Я узнаю, что это очень раздражает. Итак, это мой код.Угловой 2 не может содержать templateUrl

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",

пытался с требуется() , ничего не помогает. Действительно отстой. Пожалуйста, помогите мне

+0

является шаблон в этом же каталоге? вам не нужно «приложение», просто «./app.component.html» – Fals

+0

какая система сборки вы используете? в каком учебнике вы следуете? –

+0

Где находится ваш HTML-файл? – enucar

ответ

0

если вы используете WebPack попробовать это:

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

Дважды проверьте путь шаблона .. и попытаться поставить ./ перед даже если шаблон находится в том же каталоге файл TS

+0

вы можете мне рассказать, что такое webPack, и скачал некоторые lynda Учебник по git –

+0

webpack - это инструмент вроде Gulp для создания вашего приложения (minified ..transpile es6 to es5 .. и затем разрешать зависимости) https://webpack.github.io/ –

+0

попробуйте с ./ в начале вашего URL-адреса –

Смежные вопросы