使用UI或模板作为助手

时间:2015-03-03 15:47:42

标签: meteor meteor-blaze meteor-helper

我刚学习Meteor,我已经定义了一些我在模板中使用的助手。

我注意到我可以用两种不同的方式做到这一点,但哪种解决方案被认为是最佳做法?为什么?

解决方案1 ​​

UI.registerHelper('firstChar', function (name) {
  return name.charAt(0);
});

解决方案2

Template.registerHelper('firstChar', function (name) {
  return name.charAt(0);
});

1 个答案:

答案 0 :(得分:1)

您应该坚持使用解决方案2,因为这是目前记录的内容:https://docs.meteor.com/#/full/template_registerhelper

第一个解决方案使用前一个命名空间来定义Spacebars助手(UI),并且已被弃用了几个月。