相关疑难解决方法(0)

编写一个产生绑定结果的帮助器?

我有一个日期/时间格式助手,但它产生的内容在基础属性更改时不会更新.这并不奇怪,但有谁知道如何在助手中生成绑定?

我像这样调用助手......

{{timestamp created_at}}
Run Code Online (Sandbox Code Playgroud)

......这是助手本身:

Handlebars.registerHelper('timestamp', function(context, options) {
  var formatter        = options.hash['format'] ? options.hash['format'] : 'hh:mm a MM-DD-YYYY';
  var original_date    = Ember.getPath(this, context); // same as this.get(context) ?
  var parsed_date      = moment(original_date);
  var formatted_date   = parsed_date.format(formatter);

  return new Handlebars.SafeString("<time datetime=" + original_date +">" + formatted_date + "</time>");
}); 
Run Code Online (Sandbox Code Playgroud)

mustache ember.js

13
推荐指数
2
解决办法
4343
查看次数

标签 统计

ember.js ×1

mustache ×1