0
我安裝了mrt:peity from atmospherejs。我不確定數據是如何綁定的。從包文件看來,期望在幫助程序中的數據/圖表。但我注意到當我做mrt:peity如何綁定數據
Template.todolist.helpers({
todoitems: function(){
return Todolist.find({"status":{"$ne":"validated"}}, {data:1, chart:1})
}
});
它工作正常。但是當我做
Template.todoitem.helpers({
data:function(){
return [moment().diff(this.ts,"days"),this.eta]
},
chart:function(){
return "pie"
}
})
它不再起作用。任何人都可以幫助嗎?
編輯: 我不需要包裝的TodoItem模板周圍{{peity}}(peity包)。我認爲它打破了這個層次。
首先是預測需要放置在fields
:如果我這樣做
Template.todolist.helpers({
todoitems: function(){
return _.map(Todolist.find({}).fetch(), function(v, k){
return {chart:"pie", data:[moment().diff(v["ts"],"days"),v["eta"]], taskname:v["taskname"]}
})
事實證明我亂模板層次看編輯 – archlight