从Jade访问javascript库
Accessing javascript libraries from Jade
我正在编写一个小型nodejs应用程序,从couchdb中获取内容,并计划使用vis.js将其可视化在这个过程中,我了解了快递、玉石,并利用了它们。然而,现在我意识到vis.js必须从玉石模板中调用。所以我在我的翡翠文件中添加了以下内容
doctype html
html(lang="en")
head
title= title
link(rel="stylesheet", href="css/bootstrap.css", type="text/css")
link(rel="stylesheet", href="css/main.css", type="text/css")
body(style="background-image:url(/images/background.jpg)")
div(class="container", id="visualization")
script.
var options = {};
var data = new vis.DataSet(options);
var container = document.getElementById('visualization');
new vis.Timeline(container, data, options);
这样做有意义吗?我有一些与压痕和空格有关的错误(就像翡翠一样)。谢谢
是的,问题在于缩进。这应该是正确的:
doctype html
html(lang="en")
head
title= title
link(rel="stylesheet", href="css/bootstrap.css", type="text/css")
link(rel="stylesheet", href="css/main.css", type="text/css")
body(style="background-image:url(/images/background.jpg)")
div(class="container", id="visualization")
script.
var options = {};
var data = new vis.DataSet(options);
var container = document.getElementById('visualization');
new vis.Timeline(container, data, options);
您还可以将div(class="container", id="visualization")
简化为#visualization.container
确保在模板中加载vis的css和js文件,然后可以通过节点从数据库中获取数据,并将其发送到视图中使用。
app.get('/therout', function(req, res) {
var dbdata;
// get the data from the database
res.render('viewname', { dbdata: dbdata})
}
在模板中
data = new vis.DataSet(dbdata);
看起来Jade希望所有元素要么按空格对齐,要么按制表符对齐,但不能同时按空格和制表符对齐。一旦我把所有的线都改成按空格对齐,它就起作用了。谢谢大家。
相关文章:
- 从JavaScript访问struts操作中的属性
- 通过 javascript 访问类
- 如何使用JavaScript访问HTML链接内容
- 使用javascript访问php变量
- Javascript-访问对象
- 使用Oauth使用Javascript访问Api
- 通过JavaScript访问需要身份验证的页面
- 如何使用javascript访问sails.js模型中的属性
- 用javascript访问数组中的数组
- 从Symfony2中的javascript访问php变量
- 从Middleman中的Javascript访问config.rb
- 如何从javascript访问表单数据
- 创建一个html表单并使用javascript访问中的python脚本
- 使用JavaScript访问Chrome扩展的剪贴板
- 如何从javascript访问sqlite3数据库表值
- 如何从 JavaScript 访问 Sign Applelet 方法
- JavaScript:访问继承子模块中的“封闭”变量
- 使用 FourSquare API 和 javascript 访问场地提示
- 如何从javascript访问MySql数据库的数据
- 如何通过 javascript 访问参数化函数背后的代码