javascript - meteor.js 模板助手作为变量与键+值

标签 javascript meteor handlebars.js meteorite

Template.hello.loggedin = function() { return something }

对比

Template.hello.helpers({
  'loggedin': function () { return something }
})

前者有效(Template.hello.loggedin 在控制台中打印出函数,添加括号返回某些东西),后者无效(未定义)。

我以为这些是等价的??

最佳答案

除了您发现的情况外,它们是等价的。 github 上有一个关于此的未解决问题:https://github.com/meteor/meteor/issues/886 .

如果你想调用 Template.hello.loggedin() 使用前者。

关于javascript - meteor.js 模板助手作为变量与键+值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20362393/

相关文章:

javascript - Meteor 与 JQuery 或一般动画的交互

handlebars.js - VSCode : disable formatting of a specific file (or extension)

javascript - React JS 中不同组件之间如何共享状态?

javascript - 在javascript中等待文件下载时的进度/忙碌指示器?

meteor - iOS 上 Meteor 应用程序的大量 react 滞后

javascript - Handlebars 和缓存(模板未更新)

javascript - 为什么我的 Handlebars 没有编译方法?

javascript - 将 axisX 日期转换为 Html5 5 折线图中的文本

javascript - 在一行中显示尽可能多的元素,如果不是所有元素都可以容纳,则添加表示剩余元素数量的附加元素

video - 如何使用python youtube-dl和meteorjs执行客户端视频下载