3

我正在使用带有 requireJS 的主干,并且我有几个模板文件,我想使用 require() 加载模板而不将其传递到模块定义中,例如在视图中的登录函数中,我想做类似的东西

var html = require( ['text!templates/users/login_form.html'] );
4

3 回答 3

1

你下载了RequireJStext插件吗?您需要下载它并将其放到您的项目中,然后 RequireJS 才能使用文本资源作为依赖项。您可以在项目页面和他们的API 文档中阅读有关它信息。

于 2012-07-27T21:32:26.417 回答
0

是的你可以!

loginTemplate = require(['text!templates/users/login_form.html'], 
                        function(Template) {
                         return Template;
                        });

这应该可以帮助你:-)

于 2012-07-17T20:01:18.587 回答
0

您可以在模块定义中要求“require”作为依赖项

define(["require", "other_dependencies"], function(require, etc) {
    var template = require('text!templates/users/login_form.html');
});
于 2012-07-17T20:01:48.080 回答