如何在 Dojo 中加载非 js 文件定义



你能在Dojo define([...](函数中加载非js文件吗?如果是这样,我该怎么做?因为我试图加载一个像 html 文件一样

define([
"StaticViews/Module/Views.html"], 
function(view) {
.... 
}
)

但是我在控制台中收到一条错误消息,内容如下...

DEBUG: 'failed to load resource (C:/StaticViews/Module/Views.html.js)' 

它会自动将".js"添加到路径中,这是一个不存在的文件。如何加载非 js 文件?

谢谢!

要加载文本资源,您需要使用 AMD 插件,例如 dojo/text:

define(["dojo/text!StaticViews/Module/Views.html"], function (view) {
...
});

相关内容

  • 没有找到相关文章

最新更新