问题标签 [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.
node.js - Meteor First 加载路线很好。然后返回路线我得到这个:错误:无法执行'insertBefore'
来自 Deps 重新计算函数的异常:错误:无法在“节点”上执行“插入前”:要插入新节点的节点不是该节点的子节点。在 Function.DOMRange._insertNodeWithHooks 的错误(本机)
我认为这是我的模板渲染的问题。
我不知道去哪里解决这个问题?当我清除我的数据库时,它才开始发生。
这是我的布局模板:
我的铁路由器看起来像这样:
meteor - ReferenceError,空格键未定义
自从我将流星更新到 0.8.3 后,我遇到了以下错误。
我有以下软件包:
请帮助我,我在过去 5 天被困住了。:(
html - Meteor,在 cursor.forEach 中正确渲染 HTML
我从这篇文章过来
目前我有这段代码改编自上述帖子。
每次有新消息进入时记录每条消息非常有用。我感到困惑的部分是如何用正确的数据填充我的 HTML?我目前有以下 HTML,它调用模板助手来呈现我的消息。
我只是想知道如何调整我目前必须利用的新方式来获取我的消息数据?我只是以编程方式创建和插入 DOM 元素吗?我的问题是它看起来不像流星的做事方式,因为我不会使用火焰或空格键。
对此问题的任何帮助将不胜感激。
编辑老getMessages
帮手
meteor - meteor 0.8.3 in a template how to check if a data property is not defined ?
In my attempt to update my app to meteor 0.8.3 i have one problem. In some templates i want to check if a "price" property exist (or any other property), and i used to do like this:
it worked in previous version of meteor, but with 0.8.3 i have that error :
I don't see anything about this in meteor documentation. What am i doign wrong ? Thanks
meteor - 重新渲染模板时如何阻止 MeteorJs 滚动到页面顶部
这个问题说明了一切。我正在使用来自 Meteropedia http://www.meteorpedia.com/read/Infinite_Scrolling的无限滚动示例,但是当我向下滚动以加载更多文档从集合到页面移动到顶部时。我已经尝试过这个解决方案How to prevent content from scroll when Meteor 更新集合但仍然面临同样的问题。请帮我解决这个问题。
meteor - 在 Meteor v0.8.0 中,parent 是保留字吗?
我正在将应用程序从 0.7.2 升级到 Meteor v0.8.0。
我在集合中有文档,其中另一个文档是父文档。因此,这些文档有一个名为 parent 的字段。
我在渲染记录时遇到了奇怪的问题。
在模板中呈现时,它将父字段显示为 [object Object]。
当输出到控制台时,父字段是
Component {guid: "882", isInited: true, templateInstance: Object, parent: Component, dom: DomRange…}
这让我相信 parent 是一个保留字,使用它时应该小心。
meteor - Meteor - javascript函数和文件的正确结构和范围?
首先,我熟悉Meteor 文档对此的说法,我在此进行了总结:
子目录中的文件在父目录中的文件之前加载,因此最深的子目录中的文件首先加载,根目录中的文件最后加载。
在目录中,文件按文件名的字母顺序加载。
如上所述排序后,名为 lib 的目录下的所有文件都被移动到其他所有文件之前(保持它们的顺序)。
最后,所有匹配 main.* 的文件都被移动到其他所有文件之后(保留它们的顺序)。
(不知道为什么他们说“移动”而不是“加载”,但我认为他们只是指“加载”。)
我的应用程序具有以下结构:
在client/js/nav.js
文件中,我有以下 JavaScript 代码:
在client/js/lib/util.js
文件中,我有以下 JavaScript 代码:
我的理解是client/js/lib/util.js
文件应该首先被加载,这将使我的slugify
功能可用,然后client/js/nav.js
应该被加载并且该slugify
功能应该可供它使用。
事实上,我在 Chrome 控制台中看到以下错误:
为什么我会收到此错误?
templates - Meteor:模板用数据渲染后调用函数
我有一些我想在轮播中显示的帖子。对于轮播,我使用OwlCarousel。
我这样称呼我的旋转木马:
我得到的结果是 Owl 基本上认为我只有一个项目可以在轮播中显示,它们是多个 div。显然发生的是 Template.featuredCarousel.rendered 中的函数在模板的#each-part 完成之前或数据到达之前被调用。
如何使实例化轮播的函数仅在模板完全呈现(包括所有数据)后才被调用?
非常感谢您的帮助。
PS:我使用 Iron-router 进行路由,如下所示:
PPS:我也尝试过使用加载模板,但这也无济于事。
meteor - 当父项中不相关的字段发生更改时,为什么会调用 with/each 块中的所有 Meteor 模板助手?
在 Meteor 模板中使用 #with 块时,如果我在块的最外层逻辑部分编辑单个字段,它仍然会导致调用 #with 块中的所有模板帮助程序再次运行。这也适用于每一个。为了证明这一点,我将一个项目上传到 github。可以在以下位置找到:
https://github.com/adnancin/meteor-test-template-render
如果您下载并运行该项目,您将看到呈现以下内容的页面:
- 项目所有者(字段为名字和姓氏)。
- 项目(字段是名称和类型)。
- 每个项目的任务(字段为 projectId、name 和estimate)
在默认数据集中,有一个项目所有者、两个项目和两个任务,其中两个任务属于第一个项目。
这些项目在#with OwnerProject 绑定下。
这些项目使用#each 绑定列出。
任务位于也使用#each 绑定列出的项目下。
我给了两个按钮来更改数据。一个更改第一个项目数据。另一个更改项目所有者的名字。模板助手有控制台日志来显示哪个正在运行。
更改项目数据时,将运行该项目下任务的模板帮助程序。当所有者的名字更改时,每个助手都会运行。根据 blaze 文档,这两种情况都不应该发生。它应该只是已更改字段的助手。
这是一个错误吗?或者它是一个有明显/不明显解决方法的功能?
javascript - meteorjs 和 mongodb:如何将多个集合组合为一个
我的应用程序是产品列表。
我有太多,并且想将它们分组,所以我可以重构我的publish/subscribe
代码(以及我的模板)。
假设我的 mongodb 中有 4 个不同的集合:balloons, balls, tents, tea.
我需要将它们分组到新创建foo
的和bar
. 然后我可以编写两个发布/订阅语句而不是 4 个,并通过执行以下操作访问我的数据:
在客户端:
在 html 模板中
或在另一个 html 模板中