一个把手帮助器可以继承另一个把手帮助器吗?例如:
Handlebars.registerHelper('DateHelper', function(date, format) {
if (!date) return;
var formatted = format;
return new Handlebars.SafeString('<time>' + formatted + '</time>');
});
Handlebars.registerHelper('shortDate', function(date) {
// I want to something like this..
return Handlebars.helper.DateHelper(date, moment(value).format('D MMM YYYY'));
});发布于 2014-08-08 06:17:41
据我所知,不能直接从一个Handlebar helper继承到另一个Handlebar helper,但是可以使用普通的构造函数,例如:
var DateHelper = function HandlebarsDateHelper(date, format) {
return new Handlebars.SafeString('<time>' + format + '</time>');
};
Handlebars.registerHelper('shortDate', function(date) {
if (!date) return;
return new HandlebarsDateHelper(date, moment(value).format('D MMM YYYY'));
});https://stackoverflow.com/questions/25193185
复制相似问题