我已经创建了一个函数来处理创建和销毁的许多模板。
由于编写每个模板助手(创建/销毁)将是可重复的,我想到制作模板数组,以及在Template.template-variable.created *and* Template.template-variable.destroyed
循环(模板数组)上调用forEach
的函数。
首先,当我将其作为Template.template-variable.created/destroyed = function() {};
运行时,我遇到了一个错误,说模板变量未定义,因为它按原样运行。
然后我将变量设为var created = 'Template.' + template-variable + '.created';
然后将其用作created = function() {};
而不是Template.template-variable.created = function() {};
这就是我结束的地方,因为Meteor不再带来模板参考。错误,但不会在函数内部运行代码,即使尝试过console.log('created');
也没有。
我需要帮助。
答案 0 :(得分:0)
感谢您指出这种符号,我完全忘了它,并且一看到建议标题就解决了问题。
我试图做的是放置一个模板对象数组,并使用单个辅助方法(创建和销毁)来迭代它,以控制每个获取(创建和销毁)时发生的事情。
所以,T emplate[template-variable].created
& Template[template-varible].destroyed
,做了魔法..!