Tag: 部分

Geddy.js – 渲染局部视图没有布局,有可能吗?

是否有可能在Geddy.js中呈现局部视图而不呈现整个HTML页面布局? self.respond(model, {layout: false, template: 'app/views/users/_list'}); 我试图做到这一点没有成功。 (虽然文档说:“布局[false]:一个标志不使用布局文件”)

如何在dynamicHepler中渲染一个局部?

我在nodejs中使用express。 下面的代码似乎呈现我的部分,并直接回应给客户端。 我的dynamicHelper如何将渲染的部分返回到布局模板,而不是将其发送到客户端 app.dynamicHelpers({ menu: function(req, res) { // The following return res.partial( __dirname + '/views/partials/menu', { locals: { nodes: asap.config.menus[key] }}); } }); 谢谢

使用grunt从几个mustache部分模板中生成一个静态的html页面

我有一个nodejs单页面应用程序,它使用了几个mustache部分模板。 实际上,我并没有使用胡须填充数据,只是将HTML片段拼接到一个HTML文件中。 我已经尝试使用grunt-mustache-render插件来将我的index.mustache模板和所有partials渲染成一个单一的静态html文件,但是这些partials没有被拉入。一些重要的注释:并非所有的partials都在相同的目录,以及其他部分(zoinks !!!)。 而我的模板不是那些花哨的<脚本types=“文本/模板”>,只是直线上的HTML(我切换到淘汰赛数据绑定,如果你想知道为什么)。 以下是创buildbuild / index.html,但部分模板没有插入到HTML中。 我甚至使用正确的咕噜插件? 这可能吗? 任何帮助是极大的赞赏! TIA! Gruntfile.js module.exports = function(grunt){ require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks); grunt.initConfig({ pkg: grunt.file.readJSON('package.json') mustache_render: { options: { directory: [ 'app/header/header.mustache', //header will pull in app/user/user.mustache 'app/footer/footer.mustache' ] }, your_target: { options: { directory: [ 'app/header/header.mustache', 'app/footer/footer.mustache' ] }, files : [ { data: 'data/properties.json', template: 'app/index/index.mustache', dest: 'build/index.html' […]

带有部分ajax加载视图的NodeJS MVC框架

我正在寻找一个NodeJS MVC框架,允许在客户端使用Ajax呈现部分视图(没有整个页面刷新)。 据我所知,你可以用几乎所有的框架(Express,Sails …)在服务器上声明局部视图,但是这会导致刷新整个页面,即使只有一小部分页面真的发生了变化。 SPA框架不存在这个问题(这个问题只会通过ajax将部分html文件加载到一个容器中)。 我相信微软的ASP.NET MVC能够处理这种情况,通过比较以前版本的页面与新的请求页面,并只是返回页面的真正改变的部分。 这可能是时间和CPU的消耗,但它只是工作。 任何节点MVC框架今天pipe理类似的东西? 或者当需要反应式用户界面(不刷新整个页面)时,是否必须使用SPA框架? 提前致谢 !