我正在使用主干和requireJS,我有几个模板文件,我想使用require()加载模板而不在模块定义中传递它,例如在视图中的登录函数内,我是想要像
那样做一些事情var html = require( ['text!templates/users/login_form.html'] );
答案 0 :(得分:1)
您是否下载了RequireJS text
插件?您需要下载它并将它放在您的项目之前,RequireJS可以使用文本资源作为依赖项。您可以在项目页面上以及here中阅读API documentation。
答案 1 :(得分:0)
是的,你可以!
loginTemplate = require(['text!templates/users/login_form.html'],
function(Template) {
return Template;
});
这应该可以帮到你: - )
答案 2 :(得分:0)
你可以这样做,要求“require”作为模块定义中的依赖
define(["require", "other_dependencies"], function(require, etc) {
var template = require('text!templates/users/login_form.html');
});