问题标签 [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.
javascript - Meteor's blaze 和 Famo.us 如何一起玩?
2 技术:
- Meteor 与 blaze 模板引擎
- Famo.us 和他们很棒的 gui 框架
我来自流星方面,我个人喜欢使用 {{mustache}}(车把)从数据中驱动 gui,反应式会话/数据库使这变得非常高效和直观。
现在出现了 famo.us 及其所有优点,但基于代码的 gui 的缺点是不再有把手的位置......</p>
- 目前将这两种技术混合在一起的做法是什么?
- 他们是完全分离的吗?
- 使用“observe”/“Deps.autorun”机制是否是一种常见的做法,一个由流星反应项目更新的 famo.us 元素?
meteor - 如何使用 Blaze 在 Meteor 中传递函数以捕获自定义组件中的事件
我想知道如何绑定/设置模板传递参数值以单击流星中模板中项目的事件。
我正在使用带有 Blaze UI 包的 Meteor 0.7.0.1。我的主要想法是使用 Blaze 模板引擎在 Meteor 中构建可重用的自定义组件。我有以下组件目前运行良好,但我希望它更具可定制性并删除一些依赖项。这是我的组件模板,名为postLinks
该postLinks
组件在myPostItem
帮助程序中使用。
上面的代码工作正常,我想改进它以使其具有以下
- 在外部传递项目单击事件以绑定到
link-action
喜欢
经过上述两次更改后,它将如下所示:
我缺乏如何/在哪里将传递的事件处理函数绑定到link-action
模板或助手中的元素的知识。如果有人可以帮助找到一种方法,我真的很感激。
javascript - 流星更新流动图
使用Meteor 0.8.0时,当新数据到达时如何更新浮动图表?我查看了Meteor-flot的示例,但它正在通过页面上的计时器使用假数据进行更新。而不是来自集合的反应性数据。
到目前为止,我有类似的东西:
这对于初始渲染非常有用,但不确定如何在新数据到达后更新图表,大约每五分钟一次。那么当新数据到达时如何调用 plot.setData(newData) & plot.draw() 呢?
meteor - 是否可以显示 UI 转换以反映使用 meteorjs 的集合中的更改?
当我的收藏发生变化时,我想显示一个脉冲转换。
在我的 html 文件中,我有:
在我的 js 文件中,我为我的模板公开了 count 变量,如下所示:
随着集合更新时 ui 中的计数发生变化。
现在,我想在每次计数值更改时在我的 div 标签上显示一个脉冲转换。
我尝试使用cursor.observe
不幸的是,第一次渲染模板时调用了太多次。如果最初我的收藏中有 40 个项目,则过渡播放 40 次...
是否有一种干净的方法可以在更改时播放 ui 转换并避免集合初始化?
javascript - 在 Meteor 中使用图像集合
我正在构建一个 Meteor 应用程序,该应用程序通过 HTTP 请求与桌面客户端通信,带有https://github.com/crazytoad/meteor-collectionapi
桌面客户端以不规则的时间间隔生成图像,我希望 Meteor 站点仅显示最近生成的图像(最好是实时的)。我最初的想法是对带有 base64 图像数据的单例集合使用 PUT 请求,但我不知道如何在 Web 浏览器中将该数据转换为图像。注意:图像都非常小(远小于 1 MB),因此不需要使用 gridFS。
我意识到这个想法可能是完全错误的,所以如果我完全走错了路,请提出更好的行动方案。
meteor - 如何使用 Blaze 将事件附加到 Meteor 0.8 中生成的模板的 html
我将 Meteor 0.8 与 Blaze 一起使用,我想将事件动态附加到使用UI.toHTML
模板生成的 HTML 内容中。我正在寻找的功能是Spark.attachEvents
Blaze 的替代品。
到目前为止,我所做的是我创建了以下模板,以便像小部件/组件一样使用。
该模板用于 myPostItem 模板的 Helper。
所以我的要求是将事件附加到动态生成的 HTML 内容linkContent
中Spark.attachEvents
。在上面代码中提到的以下行之后。
希望有人可以帮助找到在 Meteor 0.8 中使用 Blaze 执行此操作的方法。
javascript - 带有collection2的Meteor Autoform包不提交表单
我正在使用具有一级嵌套模式的 collection2 和 autoform
它不调用服务器方法。我尝试了 autoform onSubmit 钩子以及 Meteors 内置模板“提交”事件处理程序。如果我使用 jQuery onsubmit 事件处理程序,它会注册该事件。我不能为此目的使用 jQuery,因为 autoform 必须验证输入。
permissions - Meteor IronRouter onBeforeAction 导致延迟回调异常
我正在尝试使用 来保护我的流星应用程序iron-router
,这是我的 onBeforeAction 函数:
当我试图/panel/user_management
通过按下链接按钮转到子页面时,一切正常(用户被重定向等),但是当我直接在浏览器(localhost:3000/panel/user_management
)中键入路径并按 Enter 时,用户没有被重定向,我在控制台中收到Exception in defer callback
错误。有人知道我在做什么错吗?
有关其他信息,此视图列出了所有已注册的用户。当我正常访问此路径时(没有错误),我会看到完整的用户列表。当我收到错误模板没有出现在> yield
.
meteor - 流星:应用程序在流星站点上不起作用(部署)
我正在编写一个流星应用程序,它曾经在meteor.com 网站上运行良好
但是,几天来,该应用程序不再工作(它仍然在本地工作!)在控制台中,我现在收到以下错误
这很奇怪,因为我定义了一条路线:
控制器看起来像这样:
我刚刚更新了陨石,并更新了项目
但结果仍然相同,本地一切正常,但部署应用程序给出了路由错误。也许它有帮助,但这里是 mrt 和 meteor 的版本
有什么建议么 ?
node.js - 模板被替换后不会被移除
所以我一直在使用流星一段时间,在 0.8 更新之后,我的大量模板都失败了,因为之前渲染的模板在后台处于活动状态。如何使用 Blaze 删除模板?
我得到了闪烁的效果(模板渲染和重新渲染速度非常快 4-5 次。)