问题标签 [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.
meteor - Meteor 0.9.3 模板的更优雅的助手
我使用来自以下 URL 的信息为 Meteor 0.9.3 创建了一个自定义块助手: https ://github.com/meteor/meteor/wiki/Using-Blaze#new-pattern-for-defining-custom-block-帮手
它可以在空格键模板中使用,如下所示:
这是代码:
我的问题是:
有没有办法让这个变得不那么笨重?
我更喜欢可以在模板中使用的代码,如下所示:
javascript - 如何从 Meteor 模板助手返回模板?
我的 HTML:
如何将一些值返回给“someTemplateName”,以便我可以根据#each 语句中的对象切换模板。
谢谢。
javascript - 使用空格键时如何检查匹配的字符串?
这是我的代码
在我的模板助手中,我的代码是
在我得到的控制台中
后两个字符串匹配,但在 if 条件中不匹配
而且我matched
在控制台中也看不到。
这里有什么问题
javascript - Meteor.js 中的自定义 {{#eachIndex}}
我正在尝试使用 index: {{#eachIndex}} 来实现每个,但我发现的所有代码示例似乎都已被弃用:
UI.block 未定义。
我有另一个片段试图将参数传递给模板,但它也失败了,所以我猜我完全错了:
android - What to look for in presentation framework to use with Meteor/Spacebars?
I am considering making a standalone app for a client — their request is that it run on Android tablets. I was thinking that Meteor might be a good choice. There seem to be a variety of frameworks out there — I've used Bootstrap 3 for projects, am intrigued by Jeet.gs — what issues do I need to take into account when choosing a presentation framework that will play nicely with Meteor?
javascript - Meteor:在模板内渲染模板
我在“postlist”模板上有一个姓名列表。这些是创建帖子的人的“用户名”。我创建了一个 href 链接,以便当用户单击名称时,他们会被路由/定向到新模板“viewpost”并能够查看完整的帖子文档。
但是,我希望在我将 {{> yield}} 放在“postlist”模板中的位置呈现“viewpost”模板。我如何配置layourTemplate,因为我已经有一个为应用程序的另一部分工作。
当然,这个帖子文件显然应该根据用户点击的名字而改变。
想想 Meteor todos 的例子。根据您是单击“加入”还是“登录”,将呈现相关模板。
所以到目前为止我所拥有的如下。
postlist.html(显示发布文档中的“全名”字段列表)。
路由器.js
mongodb - 如何使用 {{#each}} 在 Meteor 中显示许多嵌套对象?
使用下面的 MongoDB 子文档,我如何使用{{#each}}
块助手(或任何方法)来迭代里面的对象recurring
?
JS文件
HTML 文件
这是我的 MongoDB 文档的大部分链接 https://gist.github.com/c316/20d82003e61aefd3623e
我要做的是显示这一订阅的所有交易。可能只有一个,也可能有数百个。现在 Meteor 正在订阅整个文档,那么我如何告诉 Meteor 在哪里查找以列出每笔交易?
编辑答案
HTML 文件
JS文件
templates - 铁路由器动态模板渲染
在我的流星项目中,我添加了铁:布局、铁:动态模板以及铁:路由器。
我的问题是,如果 Session 中没有可用数据,如何防止动态模板呈现?原因是,动态模板当前正在渲染其中包含除数据上下文之外的所有 html 内容。这是用户最初到达页面时的问题。
我在“postlist”模板上有一个姓名列表。这些是创建帖子的人的“用户名”。当用户单击名称时,模板“viewpost”会呈现并传递相关数据……这很好。但如前所述,当用户第一次到达页面时,没有数据上下文。所以看到除了动态内容之外的所有内容。
以下是我当前的代码,在我之前的帖子中获得了帮助。Meteor:在模板内渲染模板
HTML:
单击事件以捕获 post _id / helper 文件:
meteor - 访问 {{#each }} 循环中的前一个元素
我想知道如何访问 {{#each items}} 循环中的前一个元素。例如 Template.index.messages 返回带有名称和消息的对象数组:
基本上我想在连续的消息中隐藏名字。我通过过滤 Template.index.messages 中的消息来解决此问题,但是每次数据更改时都会调用该方法,因此会消耗大量资源。那么,如何在空格键中做到这一点?
提前致谢。
meteor - 流星空格键:{{#each}} 内的 {{#if}} 会产生意想不到的结果
{{#each}} 中的 {{#if}} 的这个简单示例产生了一个意想不到的(对我来说)结果:
HTML:
JS:
输出:
是的
- 不
- 不
- 不
我期待一个带有 3 x 是的列表...
这段代码有什么问题?