我如何使用我的功能从我的.js文件在我的玉文件
How can I use my function from my .js file in my jade file?
我在我的java脚本文件中有一个函数,它看起来像这样:
function getSheetData(workbook, sheetNumber, cellName) {
var workbook = xlsx.readFile(workbook);
var sheet_name = workbook.SheetNames[sheetNumber];
var address_of_cell = cellName;
var worksheet = workbook.Sheets[sheet_name];
var desired_cell = worksheet[address_of_cell];
var desired_value = desired_cell.v;
return desired_value;
}
我想在我的玉脚本中使用这个函数,但我不知道如何从我的。js文件调用它,或者它应该是什么格式。我知道在java脚本中我会这样做:
var data = getSheetData('1234.xlsx', 0, 'A1');
console.log(data);
但我不知道我将在jade中使用的语法或如何让它使用我的。js文件中的函数。
有两种方法。
1)你可以传递你的函数的结果作为数据来渲染:
// in js file
res.render('example.jade', {
data: getSheetData('1234.xlsx', 0, 'A1')
})
// in jade file
div=data
2)或者您可以共享在玉模板中使用的功能:
// in main js file
global.getSheetData = function(workbook, sheetNumber, cellName){
// your code
}
// in jade file
div=getSheetData('1234.xlsx', 0, 'A1')
相关文章:
- 我无法在操作方法中将我的文件传递给 httppostedfilebase
- 如何在我的文件中的 MVC5 中使用完整日历
- 为什么注释会影响我的文件的逻辑
- 如何将鼠标离开添加到我的文件中?以及我的代码会是什么样子
- Phonegap zip插件删除我的文件
- 当我试图将js脚本包含在head部分时,它不会包含在我的文件中
- 为什么不是't我的文件观察程序正在触发
- 如何告诉sencha cmd停止混淆我的文件
- 如何使node.js仅当我的文件是正在运行的文件时才执行某些代码
- 如何使照片的链接添加到我的文件中,并自动继续使用JavaScript
- 我如何给我的文件直接访问Hapi (Node.js)服务器
- 我如何使用meteor和collectionfs文件系统为我的文件指定路径和文件名?
- FormData对象,似乎没有上传我的文件
- 为什么我的文件数据在传输中丢失
- 我如何使用量角器和我的文件配置等待元素出现?
- 我如何修改别人分享给我的文件,比如电子表格
- 为什么我的文件在公共文件夹得到404
- 互联网浏览器-查找“;我的文件”;带有javascript的路径
- 我想在弹出框中预览我的文件
- Javascript Intercepted”;Ctrl+O”;不打开“我的文件”对话框