如何从 Node/Express 中编辑玉图像字段?

How to edit jade image field from within Node/Express?

我想根据用户在表单中输入的内容在网页上显示图像。我在 abc.jade 中定义了表单,在 abc.js 中我存储了表单中的所有内容,并生成图像的 url 并将其存储在变量 map_img 中表格。如何在 jade 中设置图像源指向 map_img URL?

abc.js:

sales.save();
markers = [{ 'location': sales.location }]
var gm = require('googlemaps');
var map_img = gm.staticMap(sales.location, 16, '500x400', false, false, markers);

一般来说,在 node/express 的 HTML/Jade 文档中操作字段的最佳方法是什么?

我不确定我是否答对了你的问题...

发送数据有多种方式。 主要在此处描述:http://jade-lang.com/reference/

我通常使用#{img_map},或者在您必须获得纯 html 的情况下,最好使用 !{img_map_html_desc}。

另外,另一种变体,创建#temp div,在那里发送数据。比在前端 js(在 window.onload)上,您可以获得该数据并将其存储到变量中。不要忘记清除#temp div 在你不再需要它之后。 一旦我使用了侧前端 js 模块并且找不到比这更好的解决方案。因为该模块等待 window.onload,然后开始自行加载...