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

meteor - 为什么将 Blaze 与 Meteor 一起使用时左手分配无效?

我正在试用 Meteor 0.8 版本。我创建了客户端和服务器文件夹,在客户端文件夹中我有 controller.js,如果检查,我删除了 isClient。现在我只有

我不断收到指向“Template.view.modelitem”定义的“分配中无效的左侧”错误。有什么我做错了吗?

谢谢

0 投票
2 回答
1618 浏览

javascript - 如何为给定的上下文数据对象(版本 0.8+)从流星模板生成 HTML 输出

我正在尝试将流星与另一个 JS 框架集成。在最新的 Blaze 升级(即 0.8 之前的版本)之前,我的工作相当顺利。为了让它工作,我需要将流星模板呈现为 HTML 字符串。此外,我需要能够提供一个数据对象来为模板中包含的变量提供值。

在 0.8 之前,我可以简单地执行以下操作:

当然,这不再有效。但是,我不得不认为即使在 0.8 之后仍有一些方法可以做到这一点。我已经非常接近以下内容:

这种尝试结果的问题是,如果我尝试这样的事情:

我会显示跨度,但除了   之外没有其他内容。似乎在 if 块内时​​,它会丢失上下文并且不再看到“this”对象上的 myTemplateVariableData 属性。

我怀疑有一种更简单的方法可以完成我在这里尝试做的事情,但我目前没有想法,所以我想我会在这里发布这个,看看是否有其他人尝试过类似的事情。

0 投票
5 回答
3013 浏览

meteor - 删除流星 0.8.0 中插入的模板

我正在使用 UI.render() 和 UI.insert() 插入模板。

当我试图删除我插入的模板时,它似乎留在内存中并且没有调用被破坏的方法。

根据文档,如果我使用 jquery 删除元素,它应该清理属性。

我正在使用以下代码对其进行测试:

测试.html:

测试.js:

我做错什么了?

谢谢。

0 投票
1 回答
1237 浏览

meteor - Meteor.js:如何在主页面内外交换部分模板

刚从流星开始。寻找一种方法来拥有一个单一的“主页”,该主页将包含一个区域,通过单击“下一个/上一个”按钮,可以在其中交换不同的部分模板。我了解如何使用 {{> step_1_Template}} 语法静态包含部分模板。我需要的是在主页上永久设置 Next/Previous 按钮,当单击 Next 按钮时 - 删除 {{> step_1_Template}} 并插入 {{> step_2_Template}}。这是怎么做到的?

0 投票
2 回答
1718 浏览

meteor - 将数据传递给动态模板

随着流星更新到 0.8,我的旧代码停止工作。

通过这种方式,我能够使用自定义数据呈现自定义模板。现在我找不到传递context给动态模板的方法。与 blazetemplateNamecontext没有定义。有什么建议吗?

0 投票
1 回答
332 浏览

meteor - meteorjs 在渲染之前运行 js

是否可以在呈现模板之前执行 javascript 脚本?

不想铁路由器做如果可能

在我的项目中,有一个脚本可以翻译模板中的几个单词。这些翻译必须从文件中读出,因此在正确输出之前存在延迟。我现在想在开始时读取整个文件并将其保存在缓存中。保存后,模板会得到正确的单词。

然后我想完成模板渲染。

像这样的东西:

0 投票
1 回答
800 浏览

javascript - Meteor 0.8.0,UI 需要有效的属性名称

这是什么原因造成的?我检查了我的数据上下文,这实际上传递了适当的数据,这在之前版本的 Meteor 中有效。

Meteor UI 中的异常:错误:预期的有效属性名称、''、null 或对象

HTML:

辅助功能:

完整的堆栈跟踪:

这是实际抛出错误的编译火焰部分:

0 投票
1 回答
66 浏览

javascript - Meteorjs Template.foo() 不工作

我正在尝试通过我的 js 渲染模板,如下所示

它在以前版本的 meteorjs 中运行良好,新更新它抛出错误 Property 'customerclaim' of object #<Object> is not a function

0 投票
3 回答
840 浏览

meteor - 流星应用程序 - 当模板助手没有返回数据时如何显示一个空模板

在我的流星应用程序中,我有一个数据收集表单模板,如下所示:

这个模板的助手看起来像这样:

如果找到数据,则此帮助程序可以返回数据,或者不返回数据。目前,当返回数据时,它显示在这个表单中,但是,当没有返回数据时,这个页面显示为空 - 表单模板根本没有显示。即使没有返回数据,我应该怎么做才能仍然显示空模板表单?

0 投票
1 回答
269 浏览

meteor - 在火焰渲染的特殊情况下丢失数据上下文

我正在尝试将我的应用程序从流星 0.7.x 更新到 0.8 我解决了很多符合 blaze 标准的问题,但我仍然遇到一些特殊情况的问题,即在调用这样的帮助程序时丢失数据上下文 {{ #if myHelper}}{{lostData}}{{/if}}

我做了一个示例来解释问题并让每个人都可以重现它:

源代码在这里:https ://github.com/Rebolon/meteor-renderDataContext-bug

[原始帖子] 我正在尝试将我的应用程序从流星 0.7.x 更新到 0.8 我解决了很多符合 blaze 标准的问题,但我仍然对应该是动态的 html 属性有一些问题。

例如我必须呈现一些 url:

使用 Sparks 效果很好,但是使用 blaze {{_id}} 在 html 属性中使用时只是 null,而在 html 标记中使用时可以,如下所示:

动态生成我的网址的正确方法是什么?谢谢

经过更多调查后,问题似乎与属性无关,因为如果我在 img 标签之前使用 {{_id}},它会显示 _id。我仍在寻找问题;如果解决方案对每个人都感兴趣,我会提出问题,否则我会删除它。感谢您的评论