我正在使用Ember.js,想知道Handlebars中是否有一个内置函数,允许我打印到控制台,如{{ log "my message" }}
,类似于我们目前对日志记录对象所做的操作,如:{{ log this }}
?
还是我必须要去?
但这对我来说甚至不起作用(click for jsbin):
我在HTML手柄栏中有:
{{ debug "this is my string" }}
然后在app.js中,我有:
Ember.Handlebars.helper('debug', function(the_string){
console.log(the_string);
});
但是app.js没有接收到the_string
,所以the_string
在那里是未定义的,这是怎么回事?
3条答案
按热度按时间vyswwuz21#
我不知道为什么ember。车把。助手不工作...截至目前,你可以尝试
mftmpeh82#
只是发布一个新的答案,为人们谁发现这在未来。有一个更简单的方法,现在。
您的
{{debug}}
帮助器实际上内置了本机{{log}}
帮助器。您也可以使用{{debugger}}
帮助器添加断点。有关详细信息,请参阅the guides。
hmae6n7t3#
在应用中的某个位置声明此内容:
用法:
{{log data}}