Javascript 如何在onCreated中分配数据上下文
如何在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"; } }) 我想替换整个上下文。 这可能吗?此。数据是不
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 }}