问题标签 [spacebars]

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

meteor - 为什么没有为此路由生成 URL?

所以,我正在做一个 Meteor 项目,我无法让这条路线正确生成,或者根本无法生成。

正在迭代的数据是使用 MongoInternals 聚合的结果,如下所示:

(服务器/methods.js 摘录):

似乎数据通过正常,来自聚合的样本数据(进入模板)如下所示:

那是我得到的模板代码,这是它应该使用的路线:

我不明白。数据正在显示,我想做的是为browse-class(路由)生成一个 URL,该 URL{{ _id }}将助手中的值作为参数,以便生成如下内容:

application.org/browse/CLSS

0 投票
2 回答
243 浏览

javascript - 使用 Iron-router 从 Meteor 生成独立的 SVG

我想使用 Iron-Router 通过 Meteor 提供具有模板功能的动态 SVG 文件。

我首先设置了一条新路线:

还有一个模板:

然后我浏览http://localhost:3000/svg/foobar并得到这个(在浏览器中):

问题:如何告诉 Meteor 或 Iron-Router 不生成周围<html>...结构并将 SVG 识别为空格键顶级元素

0 投票
1 回答
4340 浏览

meteor - Multiple yield in Meteor.js application template

I have one general {{>yield}} for iron-router in a layout file which renders my pages, which are templates.

In one of my pages, I have a side menu and according to the selection in this menu, I want to load different templates related to this page in this page.

How can I achieve this?

0 投票
1 回答
566 浏览

meteor - 由父级控制的嵌套 Meteor (Blaze) 模板

我试图避免在创建或编辑新项目时相同的表单的重复模板代码。

例如,像这样:

然后,我可以创建单独的模板处理程序:

但是,那些父模板包装器不会获取主子模板的事件。

有没有办法做我想做的事?

0 投票
3 回答
6034 浏览

meteor - Meteor Blaze HTML:每个循环内的条件模板

我有 3 个人,每个人对同一个问题都有独特的答案。

1 个模板显示名称和问题。另一个不同的模板给出了答案。(总共 4 个模板。1 个用于名称/问题,3 个其他 - 每个唯一答案 1 个)。

我想设置一个助手,以便在每个profile循环运行时,我可以插入正确的命名模板(而不是{{> answer }}3 个由它们的名称标识的不同模板{{> nameAnswers }},又名{{> fooAnswers }}.

试过这个,它在 each 中显示所有 3 个profile,而不是在 per 中显示 1 个profile

注意:{{> nameAnswers }}模板已经定义为静态html,只需要插入即可。

0 投票
1 回答
1321 浏览

javascript - Meteor Blaze/空格键中的 ng-repeat + 类似过滤器的功能

我来自AngularJS背景,最近开始学习Meteor。

在 AngularJS 中,我可能有类似的东西:

search对象可以绑定(2 向绑定)到 HTML 文本框。每当文本框更改时,过滤器将自动更新。

如何在 Meteor 中做到这一点?

0 投票
3 回答
4692 浏览

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

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

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

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

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

0 投票
1 回答
1325 浏览

meteor - 空格键 - 使用 Template.registerHelper 或 UI.dynamic 插入内联 SVG 图标

我正在制作一个模板助手,它将内联 SVG 图标插入到我的模板中。我想传递一个参数来添加一个额外的 CSS 类(它将用于更改默认大小、颜色等)。

我的期望

我得到什么

我的模板

我的模板助手

参考:https ://github.com/meteor/meteor/tree/devel/packages/spacebars#helper-arguments

0 投票
1 回答
91 浏览

meteor - 流星空格键,将数据发送到模板

为什么上面的代码不起作用。

仅供参考,在路由器中,我正在发送数据以添加 tempate

0 投票
1 回答
166 浏览

meteor - 创建动态模板和 pathFor

基本上我有我的“主页”模板,它显示了两个具有不同内容的相同表格。Home-Template 上的表格只显示每张桌子最近的五个“订单”。通过单击表头(模板“showLatestOrders”中的 h2),我想路由到他们自己的模板,其中显示了完整的列表。

我知道我可以使用许多不同的模板。但这似乎很丑陋。

我正在使用 iron:router,我想知道如何在我的模板“showLatestOrders”中使这个“pathFor”动态化,所以我只需要一个模板来用于我的所有概览表。

模板:

帮手: