我有一个带有两个字段的简单玉表单,我希望从这些字段中获取输入,并生成一个符合我的API的URI。
我的玉形是:
doctype html
html
include head
body
form(method='GET', action='/' + firstName + '/' + lastName)
| firstName:
br
input(type='text', name='firstName', value = firstName)
br
嗨,有两个玉(现在叫帕格)模板:
page.jade
portion.jade
在page.jade中,代码类似于:
// page.jade
include portion.jade
script.
var text = "#{var}"; // will convert to the variable I passed in.
#{var}部件将被成功地转换成我想要的内容。
但是,如果我将这一行放在portion.jade中,它将失败:
// portion.jade
script.
var text = "#{var}"; // f
如果我使用玉中的点符号来使用实际的html标记,我想知道如何在玉模板中包含templateName。
doctype html
html
head
link(rel='stylesheet', href='/stylesheets/header.css')
body.
<div class="logo-container">
include someTemplate
</div>
执行上述示例将显示文本'include someTemplate‘,而不是模
我正在使用快递服务器和角客户端。我用玉写的表示模板,代码很干净。
例如,在index.jade中
html
head
title!= title
body
h1!= message
然后我就可以把玉石文件编译成html文件了。
app.get('/', function (req, res) {
res.render('index', { title: 'Hey', message: 'Hello there!'});
});
现在,我将一些逻辑转移到客户端,以防止页面加载。缺点是角模板和普通html代
我是新来的JS。我找到了一个,但在其他方面。我的问题是:与发送行html作为响应相比,Express上的模板Jade的差异或aventage是什么。我的意思是:为什么我会在快车上使用一个模板玉:
app.set('view engine', 'jade');
app.get('/', function (request, response) {
response.render('index');});
如果我可以直接发送html文件作为响应:
app.get('/', function (request, r
我试着在玉模板引擎中写几行服务器端的javascript。
我知道本地脚本我可以去
script.
as many lines as i want...
不过,我想做一些服务器端的事情,比如
-.
many more lines...
目前我被困在
-var i;
-for(i = 1, i < 10; i++)
-{
-Do things...
-}
这么多破折号..。
我有一个Jade模板,名为options.jade,它包含选择标记的选项:
block select
option volvo
option saab
option mercedes
option audi
我有额外的玉模板,我想使用这个选择选项模板。如何在其他模板中使用options.jade?我在另一个玉器里试着做这样的事情:
extends options.jade
doctype 5
html
p Some text.
body
block append select
今年夏天,我一直在做一些小的网络应用程序,而且我一直在使用node.js快递框架。我用玉做模板,使用起来真的很不方便,难道我可以直接把这个有角的html页面发过来,而不是把它转换成玉吗?
例如:
一个从api获取数据的应用程序,然后在客户端使用角获取这些数据,并将其显示在网页index.html上,而不是使用jade来显示这些数据。
pseudo码
app.js server side
var data = require("./people.json");
app.get('/getall', function(req, res){
res.sen
我需要将(json)对象插入到页面中使用的数组中。我将nodejs与玉一起使用,并假设下面的代码可能符合我的目的,但它不起作用。
//this code is in the template:
script.
otherPlayers = {};
each player in playerList
otherPlayers["#{player.playerId}"] = !{JSON.stringify(#{player})};
在该页中,预期结果是:
<script>
otherPlay