问题标签 [meteor-blaze]

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 回答
292 浏览

meteor - 如何在流星火焰中插入包含带有助手的链接的字符串

我想在流星火焰中插入一个字符串,其中包含一个带有帮助器的链接(或者有更好的选择来实现这一点吗?)。

到目前为止,blaze 只是将链接作为带有 '' 标签的普通文本返回。

有没有人对此有很好的解决方案或解决方法?

0 投票
4 回答
1076 浏览

meteor - 流星如何在mongo中保存模板

我想让我的用户能够创建文档模板(合同、电子邮件等)

我想出的最佳选择是将这些文档模板存储在 mongo 中(也许我错了......)

我已经搜索了几个小时,但我无法弄清楚如何使用它们的数据上下文呈现这些文档模板。

例子:

在汤姆的网站上,他应该读到:“亲爱的汤姆”

我怎样才能做到这一点?

编辑

经过一番研究,我发现了一个名为 spacebars-compiler 的包,它为客户端带来了编译选项:

然后我尝试了这样的事情:

但它不起作用。

模板被编译但是,我不知道如何用它的数据上下文来解释它并将它发送回网页。

编辑 2

多亏了汤姆,我离我越来越近了。

这就是我所做的:

除了名称未注入模板这一事实外,此方法有效。UI.renderWithData 呈现模板但没有数据上下文......

0 投票
1 回答
637 浏览

meteor - 在 Meteor 中,有没有办法使用多个助手,即使一个可以处理多个参数?

在我的流星项目中,我有多个助手。helper1可以处理多个论点,但即使只有一个论点他也很好。问题是我想将这个处理程序与另一个 ( helper2) 的结果链接起来,它也接受一个参数(实际的用户数据)。所以我写了以下内容:

{{helper1 helper2 currentUser}}

问题是它helper1似乎得到了两个参数: 和 的结果helper2currentUser这意味着helper2没有得到currentHelper参数。

我尝试使用括号,以便每个人都可以得到自己的论点,就像这样:

{{helper1 helper2(currentUser)}}或者{{helper1 (helper2 currentUser)}}

甚至括号:

{{helper1 {{helper2 currentUser}}}}

但是我在所有这些解决方法中都遇到了语法错误。有什么工作方法可以做到这一点吗?

0 投票
1 回答
217 浏览

meteor - Blaze 布局总是在 HTML 结构之后呈现内容

我创建了一个简单的 Bootstrap3 布局,并希望在流星中使用 blaze 模板,但我的模板中的内容总是在我的 HTML 结构之后呈现。

这是代码:

JavaScript:

当我运行它时,Bootstrap3 结构工作正常,但welcomeText呈现在容器下方。

0 投票
1 回答
263 浏览

meteor - Meteor.isClient 有哪些用例?

docs.meteor.com 上的文档非常缺乏这项检查。我在其他地方看到它对于在 Handlebars(和新的 Spacebars?)JS 中设置辅助函数很有用。但是还有什么地方需要 Meteor.isClient 检查呢?

0 投票
1 回答
220 浏览

jquery-mobile - Meteor 仅在从列表中选择项目后触发模板

我有一个典型的场景,其中有一个列表视图,然后是一个详细信息视图。您可以通过选择列表项进入详细信息视图。记录中的数据当然会通知布局视图的详细信息。我看到的是子模板的辅助函数被调用得太快(在列表视图呈现期间)以获取列表详细信息的数据。此外,当我单击列表中的项目时,它不会被调用。我究竟做错了什么?我将 Meteor 0.8.2 与 jQM 1.4.3 一起使用。

HTML 如下所示:

JS位是:

在上面的代码中,当显示列表页面时调用“days”辅助函数,这会导致错误,因为它试图从尚未选择的记录中提取“workWeekOf”日期。选择记录后,如何才能进行此唯一呼叫?

0 投票
2 回答
1751 浏览

meteor - Meteor - 错误:没有这样的包:'blaze'

在处理流星时我突然发现了这个错误

似乎有人突然对铁包进行了更新并打破了它。任何人都知道如何解决这个问题。我在这上面花了很长时间,现在无法解决这个错误。

我尝试设置手动版本,但似乎效果不佳。Meteor 有很多未经证实的魔法。

0 投票
1 回答
1441 浏览

meteor - 重新渲染模板时的 Meteor 回调

我目前有一个模板,其中有一个{{#each}}循环。{{#each}}我正在尝试找到一种方法来在该循环完成时触发特定功能。Template.rendered仅在第一次渲染模板时运行,因此不幸的是它不起作用。

有什么可以做到这一点吗?

0 投票
1 回答
106 浏览

meteor - 在 Meteor 中,我如何判断我的模板是否被用作块助手?

我正在尝试编写一个有时用作块助手的模板,如下所示:

有没有办法在流星中做到这一点?

0 投票
1 回答
363 浏览

heroku - 将流星/陨石 0.8.3 部署到 heroku

我刚刚将我的应用程序更新为流星 0.8.3。在本地运行没有问题。但是当我尝试将它推送到heroku时,我会收到以下错误:

对于部署,我使用了 oortcloud 的 buildpack。这在过去很有效。 https://github.com/oortcloud/heroku-buildpack-meteorite

在错误发生之前,我对早期的日志条目感到最困惑。这里它说正在安装 Meteor 0.8.1.1。几行之后,它确认 Meteor 0.8.3 已安装。我很确定这是同一个问题。https://github.com/EventedMind/iron-dynamic-template/issues/2

我还尝试创建一个新的陨石应用程序来摆脱悬空的依赖项。但是没有成功!

我能做些什么?是否有机会在 heroku 服务器上调试推送/部署?