如何为模板数据分配其他属性?

时间:2015-05-20 10:55:31

标签: meteor

在Meteor文档中:

  

除了下面描述的属性和功能外,您还可以为对象分配所选的其他属性。使用onCreated和onDestroyed方法添加对对象执行初始化或清理的回调。

那我怎么能这样做?我做了一个样本,但它不起作用。

Template.Test.onCreated = function () {
  this.xx = 11;
  }
}

Template.Test.events({
  'click #submit': function (e, template) {
    console.log(this);
    console.log(template.data);
  }
});

thistemplate.data都不会打印xx

有什么问题?

1 个答案:

答案 0 :(得分:1)

您将其称为传递事件处理程序作为onCreated

的参数
Template.Test.onCreated(function(){
      this.xx = 11;
})

当你想从事件中获取价值时

Template.Test.events({
'click #submit': function (e, template) {
   console.log(template.xx);
  }
})