Angular2 относительные пути для templateUrl и styleUrls?

Во время поиска я нашел что-то с именемmoduleId установить относительные пути к шаблону и файлам CSS, но я не знаю точно, как использоватьmoduleId в наших компонентах angular2?

На самом деле, проблема в моей структуре папок. Я загружаю все файлы .js изdist папка, в то время как мой вид (файлы .html) находятся вsrc папка. Поэтому, когда я используюmoduleId: module.id как этот угловой взял путь отdist папка, а не папка src.

Так что кто-нибудь здесь помогает мне сказать, что Как установить custom moduleId для моего компонента angualr2?

Моя структура папок такая.

                                  App
                                  /\
                                 /  \
             (.js + .map files)Dist    Src(.ts + .html + .css files)
Папка Dist содержит все файлы .map и .jsПапка src содержит все файлы .ts, .HTML и .css.

Актуальное кодирование (работает) -

@Component({
    selector: 'class-timing',
    templateUrl: 'src/components/TimeTable/class-timing/class-timing.html',
    styleUrls: ['src/app.css']
})

Модифицированная кодировка (не работает из-за неверного пути) -

@Component({
    selector: 'class-timing',
    templateUrl: 'class-timing.html',
    moduleId: module.id,
    styleUrls: ['src/app.css']
})

Ссылаясь на этот урокhttp://schwarty.com/2015/12/22/angular2-relative-paths-for-templateurl-and-styleurls/

Ответы на вопрос(2)

Ваш ответ на вопрос