Tag: 小胡子

Expressjs +句柄格式化date

我有这个对象 { title: 'A TITLE', description: 'Lorem Ipsum…', _id: 50806930bbf612a858000013, __v: 0, screenings: [ { venue: 'Venue1', dates: [Object] }, { venue: 'Venue2', dates: [Object] } ] } 从我的mongoDB出来。 dates是一个dates列表(DAH!)。 我的问题是现在我想让他们与服务器端的时间格式化。 这看起来应该是我应该使用胡子lambdas,但它似乎不可能使用我的堆栈( expressjs , 巩固 , 把手 …) 有人解决了这个? 这就是我现在要做的 Theatre.find({"screenings.dates":{$gte:lastSunday, $lte:nextSunday}}, function(err, entities){ res.render('index', { entities: entities, giveitatry: function(a) { return moment(a).format("MMM Do YY") […]

在mongodb中列出Moustache.js和bson数据

嗨,我是新来的小胡子,最近一直在玩它。 我喜欢它的简单性以及它如何专注于演示。 没有逻辑! 在node.js中使用mongodb和mongoose时,我要求一个名为products的集合。 目前我正收到collections中的所有文件,因为它非常小。 显示这些数据时,我想使用小胡子的列表function。 <script id="listTemplate" type="text/html" > {{#.}} <div class="singleItem"> <div class="title">{{title}}</div> <div class="description">{{description}}</div> </div> {{/.}} </script> 我使用的BSON响应是: [ { "title": "item", "description": "All about the details. Of course it's black.", "style": "12345", "_id": "5116874d2ac8dc2804000001", "__v": 0, "modified": "2013-02-09T17:28:45.000Z" }, { "title": "item", "description": "All about the details. Of course it's black.", […]

胡须迭代数组的对象

我正在寻找迭代数组对象的列表 这是我的示例对象 var Categories = { "communication": [ { "id": "communication_001", "category": "communication", "lastModified": "4 Day ago" }, { "id": "communication_002", "category": "communication", "lastModified": "1 Day ago" } ], "social": [ { "id": "social_001", "category": "social", "lastModified": "2 Day ago" } ], "storage": [ { "id": "storage_001", "category": "storage", "lastModified": "3 Day ago" } ] […]

在小胡子中的对象列表

我正在从胡须模板引擎呈现HTML。 在处理对象列表时,我被困在渲染中。 这是我的目标: var Prod={ "Object1": { "name": "name1", "category": "laptop" }, "Object2": { "name": "name2", "category": "laptop" }, "Object3": { "name": "name3", "category": "Desktop" }, "Object4": { "name": "name4", "category": "Mobile" } } 以下是我想要渲染的内容: var template='{{#Prod}} {{name}} and {{category}} {{/Prod}}' Mustache.render(template, {"Prod":Prod}); 但它不工作,我不明白为什么。 请告诉我我错在哪里。

使用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' […]