你能在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) {
...
});