我有一个烧瓶后端向客户端发送数据。客户端的一些 JS 然后利用该数据构建一个页面,该页面包含一行数据和该行下方的另一个区域,该区域具有可点击节点的 d3 显示。
节点具有不同的属性,对应于后端的不同模型和不同的html模板。给定一个类型,当点击时,不同的 html 模板会显示在上面的行中。
如何从 JS 设置模板?我尝试做类似的事情:
$("#div_id").innerHTML = "{% set obj = " + obj + "%}{% include '" + obj_template_file + "' %}"
那(也许当然)没有用。处理转义后,它只显示该字符串。我想到了这样做的肮脏方法,例如自由地使用隐藏和显示,但这似乎并不明智。