我尝试使用以下代码将数据传递给模板并接收它,onCreated()
但我无法访问数据。
deviceInfo.js:
BlazeLayout.render('layout',{main:'deviceInfo',stats:'paramstats',attr:"SOME_DATA"});
deviceInfo.html:
{{>Template.dynamic template=stats data=attr}}
paramstats.js:
Template.paramstats.onCreated( () => {
console.log("onCreated");
console.log("Data is:",this.data.attr);
});
但我明白了TypeError: Cannot read property 'attr' of undefined
。我哪里错了?