问题标签 [meteor-helper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
93 浏览

javascript - 使用 Meteor:在模板助手中使用助手函数的奇怪行为

我在使用 Meteor 时遇到了一些奇怪的行为。

我在 client/ 中定义的模板助手中。函数“percentCompleted”是定义在 client/lib/helper.js 中的辅助函数。当我在返回行中调用“percentCompleted”时,percentCompleted 正常完成。但是,每当我在返回行之外调用 percentCompleted 时,控制台都会记录一个错误,即函数“percentCompleted”未定义。为什么要根据模板助手中调用它的位置来定义或未定义助手函数?

这有效:

这会引发“percentCompleted”未定义的错误。

0 投票
1 回答
360 浏览

javascript - Meteor 从助手中返回一个新的 dom 元素

我有一个带有 html 代码的 javascript 字符串,我想将它添加到 DOM。我现在正在这样做: HTML 文件:

JS文件:

但是我在控制台上不断收到一个巨大的错误。我究竟做错了什么?

0 投票
1 回答
71 浏览

javascript - 帮助导致文本不显示

助手应该寻找主题标签并使它们成为路线/链接。相反,它使文本不显示。我该如何解决?

这是代码:

车把.js

postidem.js

0 投票
3 回答
4692 浏览

meteor - 如何指示 Meteor 中输入控件的“选中”或“选择”状态(使用空格键模板)?

因此,当我使用 Meteor 时,我试图在我的空格键模板中保持高效和干净。但是我对处理复选框和选择选项的方式感到困惑。假设我想根据我的一个集合中的文档中的标志将复选框设置为选中或不选中。我似乎无法执行以下操作:

当我尝试这个时,我收到以下错误:

但是,如果我尝试以下选项,即使标志为 ,它们都会导致复选框被选中false

我在选择选项中遇到了同样的问题selected,所以我最终做了类似以下的事情来解决它,这看起来很冗长且容易出错:

0 投票
2 回答
245 浏览

javascript - 如何从 Meteor 模板助手返回模板?

我的 HTML:

如何将一些值返回给“someTemplateName”,以便我可以根据#each 语句中的对象切换模板。

谢谢。

0 投票
1 回答
71 浏览

javascript - 使用空格键时如何检查匹配的字符串?

这是我的代码

在我的模板助手中,我的代码是

在我得到的控制台中

后两个字符串匹配,但在 if 条件中不匹配

而且我matched在控制台中也看不到。

这里有什么问题

0 投票
2 回答
869 浏览

javascript - 助手有时在流星 js 中调用两次

我有这个助手,有时第一次调用它两次,第二次未定义 slug 没关系,如何防止助手被调用两次?

在模板中它被调用了一次。但在控制台中我看到它有时被调用了两次。

0 投票
1 回答
631 浏览

meteor - 模板助手中的异常:错误:无法在没有 DOM 的模板实例上使用 $

有人使用#with 遇到这个问题吗?

// 调用模板中的代码,这里的Helper只是用来传参数一个子模板

// 只用这个助手传入参数

// 子模板,这会调用另一个助手

// 检查上面的输入是否应该被禁用的模板。

在 Chrome 控制台中,堆栈跟踪如下所示: 在此处输入图像描述

如果我删除 {{#with shouldBeDisabled 模板复选框}} 行,我没有例外。此外,即使有例外,所有内容都会呈现 find 并且复选框与输入一起使用。

我正在使用 Iron Router 1.0.1、Meteor 1.0 和 Autoform 4.0.1

0 投票
1 回答
118 浏览

meteor - 从 Template.helpers 访问 Template.TemplateName.helpers,反之亦然

有没有办法从全局助手访问 Template 实例,反之亦然?

/lib/route.js(带有 Iron Router):

/client/helpers.js:

0 投票
1 回答
78 浏览

html - 如何在 Meteor v1.0 中捕获模板事件?

我认为这不是 Meteor.js 的问题,但我不知道哪些类别适合这个问题。

我曾经使用标签来获取其他组件的事件。IE

然后我在模板端处理了这个事件,

但是从 V1.0 开始,这种方法不像我以前使用的那样有效。事件无法到达模板事件方法,因此我无法在其中执行我的操作。

我知道这种方法不是这样使用的正确方法,但这真的很有用,而且我的项目已经用这种方法做了很多。

有没有另一个想法可以做到这一点?

提前致谢。