我想在 require 中使用一个字符串并加载一个车把模板文件。但我总是得到
“无效的要求调用:未加载”,'模块名称“'+i+'”尚未加载上下文:”
define(function( require) {
var getTemplateFile = function(templateName) {
return require(['text!../html/templates/header.tpl']); /* This works */
}
});
//String Concatenated
define(function( require) {
var getTemplateFile = function(templateName) {
return require(['text!../html/templates/'+templateName+'.tpl']); /* Does not work */
}
});
我遵循了此处给出的解决方法(RequireJS 文本插件和变量连接字符串),但我仍然遇到了同样的错误。任何帮助使其正常工作。