问题标签 [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 投票
5 回答
5347 浏览

javascript - Meteor's blaze 和 Famo.us 如何一起玩?

2 技术:

  • Meteor 与 blaze 模板引擎
  • Famo.us 和他们很棒的 gui 框架

我来自流星方面,我个人喜欢使用 {{mustache}}(车把)从数据中驱动 gui,反应式会话/数据库使这变得非常高效和直观。

现在出现了 famo.us 及其所有优点,但基于代码的 gui 的缺点是不再有把手的位置......</p>

  • 目前将这两种​​技术混合在一起的做法是什么?
  • 他们是完全分离的吗?
  • 使用“observe”/“Deps.autorun”机制是否是一种常见的做法,一个由流星反应项目更新的 famo.us 元素?
0 投票
1 回答
1014 浏览

meteor - 如何使用 Blaze 在 Meteor 中传递函数以捕获自定义组件中的事件

我想知道如何绑定/设置模板传递参数值以单击流星中模板中项目的事件。

我正在使用带有 Blaze UI 包的 Meteor 0.7.0.1。我的主要想法是使用 Blaze 模板引擎在 Meteor 中构建可重用的自定义组件。我有以下组件目前运行良好,但我希望它更具可定制性并删除一些依赖项。这是我的组件模板,名为postLinks

postLinks组件在myPostItem帮助程序中使用。

上面的代码工作正常,我想改进它以使其具有以下

  • 在外部传递项目单击事件以绑定到link-action喜欢

经过上述两次更改后,它将如下所示:

我缺乏如何/在哪里将传递的事件处理函数绑定到link-action模板或助手中的元素的知识。如果有人可以帮助找到一种方法,我真的很感激。

0 投票
2 回答
544 浏览

javascript - 流星更新流动图

使用Meteor 0.8.0时,当新数据到达时如何更新浮动图表?我查看了Meteor-flot的示例,但它正在通过页面上的计时器使用假数据进行更新。而不是来自集合的反应性数据。

到目前为止,我有类似的东西:

这对于初始渲染非常有用,但不确定如何在新数据到达后更新图表,大约每五分钟一次。那么当新数据到达时如何调用 plot.setData(newData) & plot.draw() 呢?

0 投票
2 回答
142 浏览

meteor - 是否可以显示 UI 转换以反映使用 meteorjs 的集合中的更改?

当我的收藏发生变化时,我想显示一个脉冲转换。

在我的 html 文件中,我有:

在我的 js 文件中,我为我的模板公开了 count 变量,如下所示:

随着集合更新时 ui 中的计数发生变化。

现在,我想在每次计数值更改时在我的 div 标签上显示一个脉冲转换。

我尝试使用cursor.observe

不幸的是,第一次渲染模板时调用了太多次。如果最初我的收藏中有 40 个项目,则过渡播放 40 次...

是否有一种干净的方法可以在更改时播放 ui 转换并避免集合初始化?

0 投票
1 回答
126 浏览

javascript - 在 Meteor 中使用图像集合

我正在构建一个 Meteor 应用程序,该应用程序通过 HTTP 请求与桌面客户端通信,带有https://github.com/crazytoad/meteor-collectionapi

桌面客户端以不规则的时间间隔生成图像,我希望 Meteor 站点仅显示最近生成的图像(最好是实时的)。我最初的想法是对带有 base64 图像数据的单例集合使用 PUT 请求,但我不知道如何在 Web 浏览器中将该数据转换为图像。注意:图像都非常小(远小于 1 MB),因此不需要使用 gridFS。

我意识到这个想法可能是完全错误的,所以如果我完全走错了路,请提出更好的行动方案。

0 投票
1 回答
745 浏览

meteor - 如何使用 Blaze 将事件附加到 Meteor 0.8 中生成的模板的 html

我将 Meteor 0.8 与 Blaze 一起使用,我想将事件动态附加到使用UI.toHTML模板生成的 HTML 内容中。我正在寻找的功能是Spark.attachEventsBlaze 的替代品。

到目前为止,我所做的是我创建了以下模板,以便像小部件/组件一样使用。

该模板用于 myPostItem 模板的 Helper。

所以我的要求是将事件附加到动态生成的 HTML 内容linkContentSpark.attachEvents。在上面代码中提到的以下行之后。

希望有人可以帮助找到在 Meteor 0.8 中使用 Blaze 执行此操作的方法。

0 投票
2 回答
3724 浏览

javascript - 带有collection2的Meteor Autoform包不提交表单

我正在使用具有一级嵌套模式的 collection2 和 autoform

它不调用服务器方法。我尝试了 autoform onSubmit 钩子以及 Meteors 内置模板“提交”事件处理程序。如果我使用 jQuery onsubmit 事件处理程序,它会注册该事件。我不能为此目的使用 jQuery,因为 autoform 必须验证输入。

0 投票
1 回答
758 浏览

permissions - Meteor IronRouter onBeforeAction 导致延迟回调异常

我正在尝试使用 来保护我的流星应用程序iron-router,这是我的 onBeforeAction 函数:

当我试图/panel/user_management通过按下链接按钮转到子页面时,一切正常(用户被重定向等),但是当我直接在浏览器(localhost:3000/panel/user_management)中键入路径并按 Enter 时,用户没有被重定向,我在控制台中收到Exception in defer callback错误。有人知道我在做什么错吗?

有关其他信息,此视图列出了所有已注册的用户。当我正常访问此路径时(没有错误),我会看到完整的用户列表。当我收到错误模板没有出现在> yield.

0 投票
0 回答
416 浏览

meteor - 流星:应用程序在流星站点上不起作用(部署)

我正在编写一个流星应用程序,它曾经在meteor.com 网站上运行良好

但是,几天来,该应用程序不再工作(它仍然在本地工作!)在控制台中,我现在收到以下错误

这很奇怪,因为我定义了一条路线:

控制器看起来像这样:

我刚刚更新了陨石,并更新了项目

但结果仍然相同,本地一切正常,但部署应用程序给出了路由错误。也许它有帮助,但这里是 mrt 和 meteor 的版本

有什么建议么 ?

0 投票
1 回答
40 浏览

node.js - 模板被替换后不会被移除

所以我一直在使用流星一段时间,在 0.8 更新之后,我的大量模板都失败了,因为之前渲染的模板在后台处于活动状态。如何使用 Blaze 删除模板?

我得到了闪烁的效果(模板渲染和重新渲染速度非常快 4-5 次。)