是制作"拼接"值为"返回" "模板"
示例:
Template.create.values = function () {
return [{
'value1': '1',
'value2': '2',
'value3': '3',
}];
};
Template.create.events({
'click #add': function () {
Template.create.values.splice(Template.create.values.length, 0, {
'value1': '1',
'value2': '2',
'value3': '3',
});
}
});
我正在做一个"每个"在" Template.create.events"中,并自动更改模板?
答案 0 :(得分:1)
使用会话变量或反应字典代替。例如:
var DEFAULT_VALUES = {
'value1': '1',
'value2': '2',
'value3': '3'
};
Session.setDefault('createValues', DEFAULT_VALUES);
Template.create.values = function() {
// I'm assuming you need this in a template
return Session.get('createValues');
};
Template.create.events({
'click #add': function() {
var data = Session.get('createValues');
data.push(DEFAULT_VALUES);
Session.set('createValues', data);
}
});