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/