代码之家  ›  专栏  ›  技术社区  ›  user3442612

require和html文件的问题

  •  0
  • user3442612  · 技术社区  · 7 年前

    我正试图要求一个HTML模板文件作为我的knockoutJS组件注册的一部分。根据chrome的network选项卡,除了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 回复  |  直到 7 年前
        1
  •  0
  •   user3442612    7 年前

    您需要从安装文本插件 https://github.com/requirejs/text

    推荐文章