对ejs视图文件的引用在构建之后不会改变,尽管它在production.js-Javascript MVC中结合了它
在代码中,我们使用如下内容:对ejs视图文件的引用在构建之后不会改变,尽管它在production.js-Javascript MVC中结合了它,javascript,jquery,model-view-controller,javascriptmvc,ejs,Javascript,Jquery,Model View Controller,Javascriptmvc,Ejs,在代码中,我们使用如下内容: $('#wrapper').html('//app/views/content.ejs', {foo:"bar"}); 尽管content.ejs文件内置在production.js中,但当我们构建应用程序时,这仍然保持不变 所以我的问题是,我们应该怎么做,以便在构建应用程序时,这些引用指向production.js中的ejs文件 我们正在使用JMVC3.2.2 我们也尝试使用这种方式: $('#wrapper').html( $.View('//app/view
$('#wrapper').html('//app/views/content.ejs', {foo:"bar"});
尽管content.ejs文件内置在production.js中,但当我们构建应用程序时,这仍然保持不变
所以我的问题是,我们应该怎么做,以便在构建应用程序时,这些引用指向production.js中的ejs文件
我们正在使用JMVC3.2.2
我们也尝试使用这种方式:
$('#wrapper').html( $.View('//app/views/content.ejs', {foo:"bar"}) );
您的视图未添加到production.js;你需要偷走它们中的每一个:
steal('//app/views/content.ejs');
JMVC 3.1:
steal.views('//app/views/content.ejs');
在JMVC论坛上得到了答案: 归功于:柯蒂斯·卡明斯 答复: 视图的路径不需要更改 创建production.js文件时,将包含并删除您的视图 在脚本运行时获取预加载。当您参考: “//app/views/content.ejs”,视图首先检查您所访问的视图文件 请求已预加载,如果已加载,则将使用它而不是 请求.ejs文件
对的是的,这就是我正在做的。我在JMVC论坛上得到了答案。我现在就发