javascript - Meteor Template 助手和 Handlebars 助手之间有什么区别?

标签 javascript meteor handlebars.js

我试图了解使用 Meteor 模板助手与使用 Handlebars 模板助手的区别、优缺点。

例如:

Template.users_insert.is_state_selected = function(code){};

对比

Handlebars.registerHelper('is_state_selected', function(code){}); 

他们似乎做同样的事情,除了 Handelbars 帮助器比 Temple.my_template.helper_function 对我们有更广泛的覆盖范围。

我最担心的不仅是差异和优缺点,还有一个可能导致另一个不会产生的副作用。

最佳答案

这里漏掉了一件事。

已注册的 Handlebars Helpers

Handlebars.registerHelper('helper_name', function(){});

可用于整个项目。

在 meteor 中

Template.my_template.helpers({});

Template.my_template.my_helper = function(){};

仅适用于当前模板:例如我的模板

关于javascript - Meteor Template 助手和 Handlebars 助手之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944769/

相关文章:

meteor - "fence has already activated -- too late to add writes"

mysql - 在 Meteor 中使用响应式(Reactive) MySQL 数据库(更新?)

android - $ANDROID_HOME 的 Meteor 添加平台错误

javascript - handlebar js - 如果和数据同时在对象内不起作用

javascript - 如何在 Handlebars.js 的表达式中存储模板?

javascript - HighCharts 从 CSV 读取基本示例

javascript - Instagram API 显示太多图像

javascript - 在 JavaScript 中旋转图像

javascript - 从矩阵中随机化数组(二维数组)

javascript - 在 Express 中使用 res.json 时,替代 fs.readFile 加载 Handlebars 模板