顯然,這不工作: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屬性來了解某些屬性何時更改。看看我的回答。 –