Javascript 如何在onCreated中分配数据上下文

Javascript 如何在onCreated中分配数据上下文,javascript,meteor,Javascript,Meteor,如何在onCreated中分配数据上下文(替换整个上下文)? 以下操作不起作用: Template.mine.onCreated(function() { this.data = function() { return "MyData"; } }) 而以下是: Template.mine.onCreated(function() { this.data.myData = function() { return "MyData"; } }) 我想替换整个上下文。 这可能吗?此。数据是不

如何在onCreated中分配数据上下文(替换整个上下文)? 以下操作不起作用:

Template.mine.onCreated(function() {
  this.data = function() { return "MyData"; }
})
而以下是:

Template.mine.onCreated(function() {
  this.data.myData = function() { return "MyData"; }
})
我想替换整个上下文。
这可能吗?

此。数据是不可变的。要替换数据上下文,请包装您的
mine
模板并传递正确的数据。例如:

<template name="mineWrap">
  {{> mine mydata}}
</template>

无法使用:
模板。动态


恐怕是这样。哦,好吧,继续;)有趣的解决方案!
Template.mine.onCreated(function () {
  this._myData = 'data';
});

Template.mine.helpers({
  myData: function () {
    return Template.instance()._myData;
  }
});
{{> Template.dynamic template='TEMPLATE_NAME' data=CONTEXT }}