1
我在模板實例的數據對象中保存字符串; 字符串在template.rendered上初始化,並且可以通過模板上的控件進行更新;那麼它被提交到一個方法,它可以將其值保存在一個集合中:流星模板實例生命週期
Template.myTemplate.rendered = function() {
this.data.myValue = "aaa";
}
Template.myTemplate.events({
"click #updateMyValue": function(event, template) {
if (template.data.myValue = "aaa") template.data.myValue = "bbb";
else template.data.myValue = "ccc";
},
"click #submit": function(event, template) {
Meteor.call('update', template.data);
}
});
我第一次點擊#submit,一切正常;但是然後template.data.myValue變得未定義;點擊#submit不會導致頁面刷新,所以我期望模板實例能夠保留所有的數據; 有人可以解釋爲什麼「myValue」丟失?