Я пытаюсь запросить файл шаблона html как часть моей регистрации компонента KnockoutJS. Согласно вкладке сети Chrome, все другие файлы загружаются нормально, кроме login-template.html, который отображается как
file:///home/leon/Dev/KnockOutJS/Component%20Example/js/lib/text.js
в моем локальном пути к файлу. Что я здесь не так делаю?
requirejs.config({
baseUrl: 'js/lib',
paths: {
app: '../app',
jquery: 'jquery-3.3.1',
knockout: 'knockout-3.4.2',
}
});
requirejs(['jquery', 'knockout', 'app/login-component', 'text!app/login-template.html'],
function ($, ko, loginComponent, loginTemplate) {
ko.components.register('login-component', {
viewModel: { require: loginComponent },
template: { require: loginTemplate }
});
ko.applyBindings();
});