0
我有一個模型,其中包含一個Ember.Map,我想在該模板中呈現該地圖的內容。如何編寫一個boundHelper來迭代Ember.js中的地圖
我試過使用下面的自定義綁定幫助器,但是模板不會重新呈現,因爲值會從地圖中添加/刪除。
本質上我只是想複製{{#each}}
的行爲的地圖。
Ember.Handlebars.registerBoundHelper('eachInMap', function(map, block) {
out = "";
map.forEach(function(k,v) {
out += block.fn(v)
});
return new Handlebars.SafeString(out);
}, /* what dependencies to put here? */);
通過模板
{{#eachInMap myMap}} foo bar {{/eachInMap}}