Проблемы с require и html файлом - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь запросить файл шаблона 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();

});

1 Ответ

0 голосов
/ 01 ноября 2018

Вам необходимо установить текстовый плагин из https://github.com/requirejs/text

...