Я пытаюсь использовать относительный путь при определении templateUrl в angular2 компоненте, как описано здесь: http://schwarty.com/2015/12/22/angular2-relative-paths-for-templateurl-and-styleurls/Использование относительного пути для templateUrl в Angular2 компонента с SystemJS
@Component({
selector: 'login-app',
moduleId: module.id,
templateUrl: './app.html'
})
хотя я получаю:
ERROR: module is not defined
Я использую --m commonjs на настройках компиляции ts.
Как заставить его работать?
Какой модуль загрузчика вы используете? (systemjs? webpack? browsify?) – alexpods
Я не верю, что ваша проблема имеет какое-либо отношение к относительным URL-адресам. Это работает, если вы поместите шаблон в декоратор '@ Component' вместо отдельного файла? –
Я использую systemjs. @MichaelOryl Все работает хорошо, если удалить moduleId и использовать абсолютный URL-адрес, а не относительный, или если я поместил код шаблона вместо отдельного файла. – Sagi