问题标签 [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 回答
91 浏览

meteor - 在 DOM 完成之前调用流星火焰渲染

我有一个模板显示带有用户 id 的 QRCode:

我尝试从渲染和帮助程序中设置值,但它总是同样的问题$('#qrcode')$('#qrcodeValue')返回[],因为字段还不存在。

我知道 Blaze 只渲染一次,但是如何在 DOM 完成后让它渲染呢?

谢谢

0 投票
1 回答
321 浏览

meteor - 使用 Meteor 进行 id url 路由

我想路由到某些#id 元素。我正在遍历模板:

在每个帖子中

由于某种原因,它不起作用。url 发生了变化,但我怀疑这可能与模板渲染有关。有任何想法吗?

0 投票
1 回答
1467 浏览

meteor - 在 Jade 模板中使用流星助手选择类的最佳(或任何)方法?

我目前正在将现有项目从 Meteor.js 中的 html 模板迁移到 Jade 模板,并意识到我的一些帮助函数不起作用。我已经尝试过模板中的把手样式,但是当用于更改类选择器时它不起作用。客户端或服务器上也没有抛出错误消息。我怀疑在玉编译后调用把手太久会影响玉选择器。

助手永远不会被调用:

那么我将如何在 Jade 中动态设置类名,或者使用带有 Meteor Blaze 的翡翠语法,或者在 Jade 中使用把手?

0 投票
1 回答
1000 浏览

meteor - 使用 Meteor 模拟服务器端渲染

众所周知,Meteor 发送到客户端的初始有效负载包括(在生产中)一个串联的 javascript 文件,其中包含 Meteor 平台、包和解析到 Meteor 的反应式模板系统中的所有模板。服务器端渲染(模板被渲染为 HTML 并在初始负载中发送到客户端)正在进行中,但还没有预期的发布日期。

鉴于 Meteor 0.8.x 中的可用功能,我正在寻找一种“破解”或近似服务器端渲染的方法。具体来说,我想:

  • 使页面能够呈现其初始内容,而无需首先等待数百 KB 的 Meteor 平台 javascript 文件被下载和解析。
  • 或者,修改 Meteor,使其仅发送在 javascript 有效负载中呈现初始请求所需的模板,并在呈现完成后获取剩余的模板。

用例是http://q42.com。我承认 Meteor 不是最适合像这样的静态网站,但我想试试看我能走多远。现在 Meteor 平台 JS 文件的大小超过 600 KB(压缩后为 ±200 KB),如果可能的话,我想减小这个大小。

注意:我知道并且已经在使用 Arunoda 的快速渲染包,该包旨在发送带有初始负载的数据。在这种情况下,我想通过更快地降低模板本身来缩短首次渲染时间。

0 投票
1 回答
1009 浏览

meteor - 如何将对象从块助手传递回流星火焰中的块?

在带来大火的 Meteor 0.8 之前,我能够将对象传递给自定义块助手内容,如下所示:

现在有了 blaze,块助手需要返回一个类似这样的模板。

我怎样才能实现旧的行为。我想要的是以下内容:

我使用块助手

然后在 blockhelper 定义中,我想根据参数做一些事情,这将返回一个对象。

根据 blaze 的需要,我创建了一个最小的模板

现在 blaze 不允许将对象传递给此模板,因此可以在块内容中使用它。

我怎样才能解决这个问题?

我知道流星方式是在控制器中获取对象。但由于我想将其用于原型设计框架,我希望能够直接从 blockhelper 创建所述对象或多个对象,因此有人可以传递将转换为对象的参数。

0 投票
1 回答
216 浏览

meteor - Meteor - 比较两个不同光标的助手

我正在使用一个模板助手,它返回特定游标与来自另一个游标的文档的每次迭代之间的比较。'inside' 值存储在 'City' 集合中。

我知道在“Places”集合中的每个文档上存储一个唯一的“内部”值可以解决这个问题,但是你只能在每个“城市”的一个地方“内部”,这将是一个性能问题。

帮手:

模板:

我知道一个解决方案是运行一个游标观察器,每次更新 City.inside 时,它​​会使用“内部”值更新 Session 变量,但我想知道是否有更好的解决方案。

0 投票
2 回答
1402 浏览

javascript - 如何在 Meteor.js 中使用 Blaze 构建网格?

我有一组项目,我想将它们塞入引导网格。然后看起来像这样:

所以我需要遍历我的收藏并在每第二个项目之后添加

有两个问题:

  • 无效的html!不知道如何解决这个问题
  • 模块的问题,但我认为有一些帮助我可以解决。

最好有一些例子。

感谢您的任何输入

0 投票
3 回答
1665 浏览

meteor - MeteorJs:如何在布局中将 javascript 文件放置在正文的末尾

我是 MeteorJs 的新手。现在我已经安装了 Iron-route。当我打开网页的源代码时。我看到meteor注入了所有JavaScript文件并在<head>标签中编码。我的问题是,在 MeteorJs 或 Blaze 中,是否可以将此 JavaScript 编码和文件放在文件末尾?

0 投票
3 回答
861 浏览

meteor - this.findAll 不适用于子模板

当我尝试在选择器位于子模板中的模板上使用 this.findAll 时,findAll 什么也不返回。

这是HTML:

这是JS:

box.length 的输出为 0。有什么想法可以得到“box”元素吗?

0 投票
1 回答
614 浏览

javascript - 什么时候body.rendered被meteor.js调用

在新的 meteor.jsBLAZE集成中,rendered回调何时执行。我想初始化站点范围的 JQuery 插件,但仅在<body>组件对象完全呈现时。UI.body 文档说,我们可以在任何Template.myTemplate对象上定义助手和事件映射。我把我的代码放在 aMeteor.startup()和其他任何东西之前,但它从来没有向控制台输出任何东西: