问题标签 [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 - 如何将 Handlebars isEq 助手转换为 Meteor 中的空格键?
我的 Meteor 项目车把助手中有:
但是在更新到 0.8 并从车把切换到空格键后,它不再工作了 - 我在其他 stackoverflow 主题中发现现在我应该Handlebars.registerHelper
改为UI.registerHelper
但它仍然无法正常工作 - 有人知道如何为空格键正确实现这个吗?
javascript - How do I pass collection information through #each block in Meteor?
I am populating a drop down menu with different items in a Meteor Collection Cases
.
I get the value of the selection, aka the name by:
And I can retrieve the id of the case by using:
However I am planning on letting users create cases with the same name. Is their a way to pass the id through the {{each}}
without displaying the _id
in the drop down selection?
templates - 如何使用 Meteor Spacebars 模板动态呈现 HTML?
所以假设我正在存储<div>{{name}}</div>
和<div>{{age}}</div>
在我的数据库中。然后我想获取第一个 HTML 字符串并将其呈现在一个模板中——它只{{> template1}}
呈现第一个字符串,其中包含{{name}}
把手。然后我想给那个新生成的模板/html数据,这样它就可以用name
数据库中的实际值填充把手,这样我们就可以得到<div>John</div>
. 我试过做
其中 template1 定义为
而 templateInfo 是从数据库中返回前面提到的带有把手的 html 字符串的助手。
dataGetter 就是这样(只是一个例子,我正在使用不同命名的集合)
我无法填充 {{name}}。我已经尝试了几种不同的方法,但似乎 Meteor 不明白字符串中的把手需要用数据进行评估。我在 0.7.0 上,所以没有 Blaze,由于我正在使用其他软件包,我目前无法升级,它们目前还没有 0.8+ 版本支持。任何关于我如何让它发挥作用的想法都非常感谢。
javascript - 试图在注册的助手中渲染父对象
这是我的 JS:
模板:
在我console.log
的这就是打印的内容:
我不太确定它是什么Document.(anonymous function)
,但我需要做的就是从父级访问内容并在我的助手中使用它。
编辑 这是我要工作的代码
JavaScript:
模板:
javascript - Meteor js:如何设置单选按钮?
我有一组 3 个单选按钮,我试图在首次呈现页面时设置它们:
使用这些助手:
我尝试使用 {'checked':''} 或 {} 返回一个对象
我不能像在胡须中那样在流星中使用 {{#if}} 来阻止选中的属性。
渲染页面时设置当前值并不难。
javascript - 如何在 Meteor 中传递模板变量?
我找不到答案,但我以前见过。
我想用 html 中的变量集呈现一个模板,并且也可以在 js 中访问它。这是一个涵盖这两种情况的简单示例。
这似乎不起作用。
编辑:好吧,显然一切都有效。我没有包括#each
:
我认为这就是造成问题的原因。(抱歉这个例子有点做作)
meteor - Meteor 是否支持嵌套助手(子表达式)?
我会用这个:http ://handlebarsjs.com/expressions.html#subexpressions
{{outer-helper (inner-helper 'abc') 'def'}}
但是流星给了我一个错误......有一些使用嵌套助手的解决方案或解决方法吗?
谢谢!
javascript - 空格键从 javascript 中检索模板
我目前已将我的流星迁移到 0.8,但是从车把迁移到空格键时我有些头疼。
目前在我的 javascript 函数中,我检索一个模板并将其放在传单弹出窗口中。
空格键中的这个等价物是什么?
谢谢
meteor - 为什么 Meteor Spacebars #each 标签不渲染内容?
下面的 html 中的 {{name}} 在应该说“hello world”时不会向页面注入任何内容。我什至尝试删除 {{name}} 并放入像“blah blah blah”这样简单的东西。但是,该页面不显示文本。
我得到的一个错误是::1039:17:#each 需要一个参数(编译 raffler.html)
raffler.html
raffler.coffee
我也在学习本教程: http ://railscasts.com/episodes/351-a-look-at-meteor
meteor - Meteor 模板中的多态性
假设我有一个显示小部件的 Meteor 应用程序。小部件可以具有以下几种形式之一:
给定记录类型是否有渲染特定模板的好模式?
天真地,我可以做类似的事情:
有一个像这样的助手:
不过,这似乎是一种非常笨拙且不灵活的操作方式。我是否缺少此用例的明显库或设计模式?