gpt4 book ai didi

javascript - 在自定义事件函数中设置 ReactiveDict() 变量

转载 作者:行者123 更新时间:2023-11-29 21:39:10 26 4
gpt4 key购买 nike

我尝试在 on() 中的自定义事件上设置 ReactiveDict 变量,但出现此错误:Uncaught TypeError: Cannot read property 'templateDictionary' of null.

第二个问题是,在 onRendered 中定义 ReactiveDict() 是否有意义?

Template.something.onCreated(function() {
this.templateDictionary = new ReactiveDict();
});

Template.something.onRendered(function() {
anything.on({
'element:mouseover': function(elementView, event){
Template.instance().templateDictionary.set( 'showExtraFields', true );
}
});
});

Template.something.helpers({
anything: function() {
var result = Template.instance().templateDictionary.get( 'showExtraFields' );
console.log(result);
}
});

最佳答案

将实例引用放在 onRendered 函数中。不在另一个函数内。范围问题。

关于javascript - 在自定义事件函数中设置 ReactiveDict() 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33713014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com