为什么在以下示例中以两种不同的方式注册助手?
Why helpers are registered in 2 different ways in the following example?
- Handlebars.registerHelper
- UI.registerHelper
https://github.com/meteor/localmarket/blob/master/client/helpers.js
这两种方法都已弃用。 UI
在 0.8.0
中 deprecated in version 0.9.1
. Handlebars
was abandoned 支持 Spacebars
。据我所知,在宣布 spacebars
之前,UI
是 handlebars
的超类。
不知道。
您可能已经发现这无关紧要。事实上,它们是完全相同的功能。如果您在控制台中比较它们,您会得到:
> Handlebars.registerHelper === UI.registerHelper
<- true
其实都是一样的:
> Template.registerHelper === Blaze.registerHelper && Blaze.registerHelper === UI.registerHelper && UI.registerHelper === Handlebars.registerHelper && Handlebars.registerHelper === Template.registerHelper
<- true
(复制自我在论坛上的回答)
- Handlebars.registerHelper
- UI.registerHelper
https://github.com/meteor/localmarket/blob/master/client/helpers.js
这两种方法都已弃用。 UI
在 0.8.0
中 deprecated in version 0.9.1
. Handlebars
was abandoned 支持 Spacebars
。据我所知,在宣布 spacebars
之前,UI
是 handlebars
的超类。
不知道。
您可能已经发现这无关紧要。事实上,它们是完全相同的功能。如果您在控制台中比较它们,您会得到:
> Handlebars.registerHelper === UI.registerHelper
<- true
其实都是一样的:
> Template.registerHelper === Blaze.registerHelper && Blaze.registerHelper === UI.registerHelper && UI.registerHelper === Handlebars.registerHelper && Handlebars.registerHelper === Template.registerHelper
<- true
(复制自我在论坛上的回答)