使用Beego/GoLang在模板中插入JavaScript片段
Insert JavaScript Snippet Inside Template with Beego/GoLang
使用Beego框架将javascript片段插入Golang模板的最佳方法是什么?
目前,我只是添加数据到模板:
c.Data["Javascript"] = JavasciptStringObject
在脚本中。TPL文件添加插入点:
var canvas = new fabric.Canvas('c');
canvas.setHeight(571); //todo: Set to height of image
canvas.setWidth(991);
{{.JavaScript}}
问题是它转义了字符串中的引号,而不是直接注入:
var canvas = new fabric.Canvas('c');
canvas.setHeight(571);
canvas.setWidth(991);
"var path = new fabric.Path('M 617 141 L 606 126M 606 126 L 604 127 z', { stroke: 'red', strokeWidth: 2, fill: false, originX: 'left', originY: 'top',});canvas.add(path); "
一些有用的资源包括Golang HTML template Doc,这显然是Beego模型:https://golang.org/pkg/html/template/
和这个堆栈溢出似乎越来越近,我不认为这将与Beego工作:Go lang模板:总是引用字符串并删除注释
答案是
import "html/template"
//within function
c.Data["Javascript"] = template.JS(JavasciptStringObject)
注意:模板。JSEscape无法工作。
相关文章:
- 从数据库中获取数据并插入JavaScript变量
- Android,如何将活动中的参数插入JavaScript
- 如何使用DOMDocument将PHP变量插入javascript部分
- 在 IE8 中运行时插入 JavaScript
- 在帖子的网格循环之间插入Javascript(Adsense)
- Smarty-可以't将变量内容插入javascript
- 如何在网页中插入Javascript
- 将值插入JavaScript文件模板并生成新文件
- 有没有可能用Ruby和Nokogiri来插入JavaScript引擎
- 如何将PHP截图插入Javascript脚本
- 在兄弟姐妹周围插入 Javascript 环绕
- 将 json_encode() 数组插入 javascript 函数
- 在 LI 中插入 JavaScript DIV
- 如何在 css 链接标签中插入 javascript 函数
- 如何[专业/正确的方式]将PHP代码插入JavaScript和/或HTML
- 如何在 zend_form 中将数组插入 JavaScript
- 在 html 中插入 javascript 保留表单
- 插入 javascript 变量作为背景图像源
- 如何在浏览器正在加载的页面中插入Javascript
- 将变量插入 JavaScript 函数中的 DIV 中