hogan.js如何debugging一个variables
我非常熟悉javascript console.log()和php_dump()函数,它们使我们能够看到variables中的内容,我想知道是否在hogan.js中有这样的函数让我们检查一个variables的内容。
添加一些方法到您的数据,并包括它在你需要检查范围的loctation
var data = { ... // your vars, ... inspect: function () { return function () { console.log(this); } } }; template.render(data);
在你使用{{inspect}}的任何地方,它会在控制台中logging当前的渲染上下文
我稍微修改了一下,把这个函数添加到传递给Hogan的数据包中,这个数据包在我的代码中是一个叫做render()
的函数。 谢谢你这个聪明的把戏。
function render(template, data, destination) { data.inspect = function() { return function() { console.log("inspect:") console.log(this); }; }; // localized strings data.strings = app.strings; var tmpl = Hogan.compile(template); var content = tmpl.render(data); document.querySelector(destination).innerHTML = content; }
- Nodejs + expressjs在服务器超时后重播请求
- Node.js“passport-google-oauth2”在Express应用程序中传递“未能获取用户configuration文件”错误
- 玉中元素的dynamic宽度
- 远程方法中的相关模型的多个查询
- 为什么有些开发人员使用“http”和“express”来创build服务器?
- 承诺呼叫和Express中间件中的Mongoose句柄validation错误
- 如何在AfterCreate中访问请求对象 – waterline,sails
- 如何使用Express Swagger Generator在同一路线上定义多个操作
- express-jwt通过路由处理特定的秘密密码