模板级常量

Template level constant

当我在 ASP.NET 中实现 UI 模块时,我习惯于声明 ui 元素选择器。 它是这样的:

...
var loginSelector = '#btnLogin';
var textBoxSelector = 'form.login[type=text]';
...
$(textBoxSelector).val('');
...

这样一来,如果 html 更新了,我只有一个地方可以更改。 如何在 Meteor 中声明模板级常量,以在所有模板助手和事件中使用?最佳做法是什么?

如果您想要模板级范围,您只需在与模板助手和事件相同的文件中声明它们。它们将在您的所有助手和事件中可用。如果你想要更广泛的范围,那么你可以创建全局变量。