requirejs - require 和 html 文件的问题
问题描述
我试图要求一个 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();
});
解决方案
推荐阅读
- r - 在 R 中识别和删除反向交易
- java - 如何使用 Apache poi 4.1.2 在饼图 3D 图表中设置自定义颜色
- r - 动态反应按钮,更新变量
- haskell - 将免费的 monad DSL 映射到外部的
- unit-testing - ReferenceError: ShadowRoot 未定义 Jest 和 Vue3
- flutter - 颤动中页面之间的转换
- linux - Ubuntu中vscode中的实时服务器未在Android手机中加载
- kubernetes - 什么在请求我的 k8s 集群中的所有 cpu?
- typescript - 按名称调用方法时的打字稿`Parameters`
- swift - 在 swiftui 中改变视图