显然,这不工作:http://jsbin.com/efapob/3/editEmber.js把手块帮手
Ember.Handlebars.registerHelper('foo', function(options) {
var result = 'BEFORE '
+ options.fn(this)
+ ' AFTER';
return new Handlebars.SafeString(result);
});
,我想这是因为FN()直接写入到输出缓冲器。
但是,我需要一种方法来直接处理块内容的输出。
我试着覆盖一个视图的render
函数,但那也没有引导我到任何地方。我想写一个{{#ifchanged}}
帮助程序块,它只在内容与上次调用相比时发生变化时才会呈现。用例是一个循环,每当模型的一个属性为如果你有其他的想法如何实现这一点,评论非常赞赏!)
你使用的是烬数据? –
是的。有趣的是,这怎么连接? – graup
因为您可以使用isDirty属性来了解某些属性何时更改。看看我的回答。 –