Tag: pug

在Express(和Grunt)中使用i18next时,Jade不会编译为Html

我想编译玉的模板到HTML,但我的terminal发送给我一个错误。 (我用的是grunt和npm grunt-contrib-jade )。 在我的翡翠文件中 span = .t(“article.mainboxCategory”) 我录下了grunt jade ,我的terminal又回来了 不能调用未定义的方法“t” 我读了文档 ,但我不知道我可以什么,需要把我的Grundfile或我的app.js(加载速度和i18next)。 有人可以帮忙吗?

mongodb articles.length未定义

我正在用jade构build一个nodejs,express,mongodb博客。 我的文件夹结构是:project / modules / views / index.jade app.js articleprovider-memory.js articleprovider-mongodb.js 当我通过控制台运行节点app.js并转到localhost端口时,我得到TypeError: 无法读取jade.debug.unshift.lineno未定义的属性“长度”… 在浏览器中。 可能是指一个匿名函数。 这里是Articleprovider-memory.js ArticleProvider.prototype.save = function(articles, callback) { var article = null; if( typeof(articles.length)=="undefined") articles = [articles]; for( var i =0;i< articles.length;i++ ) { article = articles[i]; article._id = articleCounter++; article.created_at = new Date(); this.dummyData[this.dummyData.length]= article; } callback(null, articles); }; /* Lets […]

呈现JavaScript函数返回里面的链接

我在一个.jade文件中使用这个代码,在一个for循环中用一个对象的值迭代和呈现html: – var linkExist = function(i){ – if (result[i]){ – var html = ',follow on ' + i + ': <a href="' + result[i] + '" target="_blank">' + result[i].split("http://")[1] + '</a>'; – return html; – }; – } #{linkExist('Twitter')} #{linkExist('GitHub')} 它增加了额外的注释,并在之后渲染一个额外的< na da > ,就像 &lt; ,follow on Twitter: <a href="http://twitter.com/user" target="_blank">twitter.com/user</a> &gt; <!–,follow on […]

如何使用Jade和Node.js获取(读取)checkbox的值

我使用Jade和Node.js来构build一个表单,其中我有一个checkbox。 checkbox初始显示为取消选中取决于从服务器读取的variablesToCompute的值。 我想读取checkbox的新值,如果用户修改它。 我的代码工作,如果ToCompute未选中 – 然后我能够检测到用户检查checkbox(req.body.ToCompute ==)但另一种方式不起作用。 更具体地说,如果用户取消选中checkbox,则req.body不包含任何“ToCompute”条目。 这是Jade代码 form(action=save_url, method="post", id="form") tr td Compute value td input(type="checkbox", name="ToCompute", checked=ToCompute, form="form")

什么是这个符号!=在node.js中的玉文件?

我可以知道下面.jade文件中的代码是什么意思吗? 特别是符号“!=”? body section.contaner!= body 谢谢

如何在自定义玉filter中呈现块?

我有两个玉模板: # base_template block do_something :custom_filter block do_something_main 和 extends base_template block do_something_main h1 Hello There! 我已经定义了自定义filter,如下所示: var jade = require("jade"); jade.filters.custom_filter = function(html, options) { var output = jade.render(html, {filename: options.filename}); // modify the output return "<h1>AWESOME RACCOONS!</h1>" + output; } 但是,调用jade.render(…)无法呈现do_something_main块。 一切工作正常,如果我没有定义我的自定义filter内的另一个块。 例如,使base_template不定义do_something_main块将正确呈现内容,但它不是我想要的行为或inheritance模式: # base_template block do_something :custom_filter .awesome_class HELLO THERE 如何获得jade.render(…)在自定义filter中呈现块?

bootstrap-datetimepicker无法selectdate

我是NodeJS和AngularJS的新手。 我正在使用引导datetimepicker( https://github.com/zhaber/datetimepicker )。 我正在遵循的例子是这个http://plnkr.co/edit/GIaEpg?p=preview 当我创build新的应用程序,并把它放在纯HTML文件,它工作正常。 但是当我尝试将它与我使用jade模板的应用程序集成时,它不能在datetimepicker中selectdate。 date时间select器内的其余button的作品,但只有selectdate不起作用。 这是我的玉代码 .div(id='datetimepicker1', ng-controller='DateTimePickerDemoCtrl') datetimepicker(min-date='minDate', show-weeks='showWeeks', hour-step='hourStep', minute-step='minuteStep', ng-model='date', show-meridian='showMeridian', date-format='dd-MMM-yyyy', date-options='dateOptions', date-disabled='disabled(date, mode)', showMinutes='true') 我正在使用bootstrap 3.0.0和JQuery 1.10.2 在下面的图片中,我点击一个date,它被突出显示,但在框中没有更新。 Chrome开发者工具没有错误 任何帮助将不胜感激。 谢谢

如何在jade模板中使用HTML语法

我想专注于学习如何在节点中构build事物,而不必使用jade语法。 我想知道是否有可能在jade模板中混合原生html语法以及循环语法等。如果是这样的话。 如果没有,是否有一个节点模板引擎,将允许这一点。 谢谢。

Jade从SemanticUI模板

我从SemanticUI中获得了这个HTML,它将文本显示在用户图标的右侧: <h1 class="ui header"> <i class="user icon"></i> Create Your Account </h1> 我试图用Jade重新制作这个: h1.ui.header i.user.icon Create Your Account 然而,这不能正常工作,因为我觉得玉需要某种types的HTML标签的function和“创build您的帐户”行没有一个。 所以我也试过这个: h1.ui.header i.user.icon span Create Your Account //also with div and p but these are display:block so no luck 但“创build您的帐户”文本出现在用户图标下方,我需要它出现在右侧。

IsArray在玉? 循环显示一个集合与string显示

Jade的新人。 简单的问题归结为决定一个variables是否是一个数组。 我的JSON: { "firstName" : “tom", “pets" : “mouse" } { "firstName" : “phil", “pets" : [“cat", “dog", “horse"] } 所以有时宠物是一个arrays,有时不是。 当我尝试在我的模板中: ul each user in requestList li= user.firstName ul each p in pets li= p 它按照预期循环遍历逗号delim数组,但是当它到达一个宠物时,它会遍历数组中的字符: tom m o u s e phil cat dog horse 我需要内部每个循环来“决定”宠物是否是一个数组。 isArray不起作用; isArray()抛出一个错误。 我可以嗅到一个逗号,但是这看起来非常笨重,考虑到翡翠是如何(到目前为止)。 ul each user […]