问题标签 [meteor-helper]

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 投票
3 回答
724 浏览

meteor - 用于返回 isAuthor 函数的 Meteor 辅助函数

我正在尝试实现类似于 TelescopeJS 的东西,但要容易得多。所以我只是想知道是否有办法检查作者的身份。

我想要做的是只为文章的作者显示删除按钮。我的文章在集合中有这些字段:

我希望删除按钮只显示给帖子的作者。所以我需要一个返回布尔值的辅助函数。该函数应遵循:如果当前用户 id 等于作者的用户 id,则返回true,否则false。现在这是一个相当简单的功能,但我只是不知道如何在我的收藏中调用作者字段。

提前致谢!

JS代码:

HTML 模板

0 投票
2 回答
1281 浏览

javascript - #each 用于 Meteor.js 模板

我正在努力做到这一点,以便用户只能看到他们尚未回答的问题。我已经设置好了,所以当用户回答问题时,它会更新他们的帐户questionsAnswered并更新问题usersTrueusersFalse数组。我正在使用每个模板函数来循环我的问题集合以显示所有活动问题。

我试图添加一些额外的参数,.find({active: true})但这不起作用。

我的每个循环都有一个助手。我试过添加一个 if else 不起作用。

我宁愿遍历用户的questionsAnswered数组,看看他们是否已经回答了这个问题。

模板

Javascript(帮助)代码:

我希望卡片在他们回答后消失,但如果循环得到修复,这个问题应该会自行解决。

任何帮助将不胜感激。

0 投票
0 回答
82 浏览

javascript - 流星助手中的简单下拉框选择

我正在使用选择标签和模板创建一个简单的下拉框,如下所示:

并在 .js 文件中

但下拉菜单似乎仍然是空的。

{{还是流星的新手}}

0 投票
2 回答
552 浏览

javascript - 无法在 Meteor 中使用 forEach

几天来,我一直试图弄清楚如何让 forEach 循环在 Meteor 中工作。我有一个QuestionList包含两个数组 ( usersTrue usersFalse) 的集合,供猜测问题的人使用。当我回答问题时,我想通过这两个数组并更改用户分数。我想我真的很接近,但我错误地调用了两个集合之一。

QuestionList链接到问题集合并UserList连接到的两个集合Meteor.users

我有出版物

当我回答问题时,我有管理员端的模板。modifyQuestionStatus它使用几个参数调用该方法。

终于有了方法

secret 是存储硬币的数组。

我知道代码并不完美,但我想在清理之前让代码正常工作。我想我提供了足够的信息。我是编程新手,所以如果我遗漏任何有助于回答问题的内容,请告诉我。

0 投票
2 回答
4265 浏览

javascript - Meteor 模板遍历数组

js

html

我正在获取一个足球队的固定装置列表,并将其作为数组“固定装置”返回。我无法让我的模板列出固定装置。在控制台中,'resuls.data.fixtures' 返回 [obj,obj,obj, obj etc...]。

知道我做错了什么吗?

0 投票
1 回答
539 浏览

javascript - 如何在 Meteor 中显示数组?

所以我的问题是我的数组没有从我的javascript打印。我正在使用流星。

js:

HTML:

由于某种原因,通过表单提交文本时没有显示任何内容。请注意,在 JavaScript 文件的开头声明了一个 var tempAddDeck。

0 投票
1 回答
597 浏览

meteor - Meteor:在渲染模板时在 javascript 中使用模板变量

我想在加载(渲染)模板时使用 javascript 修改 DOM。但是,我似乎无法获得首先传递给模板的变量。似乎我可以使用这些变量的唯一地方是 HTML 模板本身或模板助手中。但是我想在模板完成渲染时执行 javascript(依赖于这些变量)。

html 渲染得很好,但我还是把它放在这里供参考。

HTML 模板:

Javascript 文件:

我在控制台中得到的结果是这样的:

0 投票
2 回答
2354 浏览

meteor - 如何返回集合中的项目数?

我是 Meteor 的新手,我想用集合中的项目创建一个幻灯片,在这种情况下是简单的单词。幻灯片应由后退和前进按钮控制并替换当前单词。

在 JavaScript/jQuery 中,我将创建一个对象数组和一个控制索引,并通过 if 语句进行限制,因此索引永远不会低于零或溢出数组的长度。

有关工作示例,请参见小提琴:

http://jsfiddle.net/j0pqd26w/8/

流星

我很好奇如何在流星的最佳实践方面实现这一点并遵守反应模式,因为我仍在尝试围绕这个有趣的框架进行思考。我的第一个障碍是翻译

根据文档,我应该对集合进行查找,但我只能稍后通过 fetch 返回一个空数组。对不起,如果这很长,但任何输入将不胜感激,以帮助我解决这个问题。

这是我到目前为止的代码:

0 投票
8 回答
19957 浏览

meteor - Meteor:从另一个助手访问模板助手(或变量)

如何从另一个模板助手引用模板助手?例如...

我也试过 Template.instance().__helpers.reusableHelper - 都没有运气。

或者有没有办法定义反应模板实例变量?

XXX 是在同一页面上多次呈现的子模板。

0 投票
1 回答
706 浏览

meteor - Meteor 应用程序正在打印 [object Object] 而不是值?

正在尝试学习 Meteor。我浏览了 Discover Meteor 这本书,现在我正在尝试自己创建一个简单的应用程序,但我只是设置了一些基本的模板和路由。我没有显示对象的值,而是得到 [object Object]。我在另一个问题中读到这是尝试打印对象而不是字符串的结果,但我认为使用 {{temperature}} 和 {{outlook}} 会返回值......

感觉我缺少一些基本的东西。代码如下:

布局.html:

路由器.js:

预测列表.html:

预测列表.js:

预测项目.html: