问题标签 [flow-router]
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.
meteor - 流星模板独家订阅
我在一条路线中有两个不同的模板。但是,当我这样做时,两者都从统一集合中返回了许多项目
它从整个路线返回职业。我无法在一个模板中查询我需要的那些,因为我在服务器上使用我未在该模板中订阅的其他 Collection 查询它们。
所以我需要
只返回该模板中的职业,我从路线中获取所有职业
// 更多信息
我有两个系列,CareerPaths
和Occupations
.
具有类似于哪个职业的CareerPaths
字段。如果我在每个职业中都有一个字段来说明它是职业路径的哪个步骤,但一个职业可以在职业路径的不同步骤中,那将很容易。所以我需要根据职业路径返回职业。这条路线有两个部分,一个包含有限制的职业路径列表(一次只有 10 个),另一个部分应该包含职业路径第一步的所有职业等。我没有找到任何内容仅返回出版物的子项。occupationOneId
_id
publishComposite
meteor - 使用 Flow-Router 时在引导导航中突出显示活动路由
所以我在Bootstrap-3 中找到了这个导航栏功能,但到目前为止我使用的是 Flow-Router 而不是 Iron-Router。因此,我正在寻求将这个辅助函数转换为 Flow-Router 术语:
我已经尝试解决问题(虽然没有费心对其进行测试,因为我的网站/应用程序的许多部分仍然无法运行),但我需要以“是”或“否”的形式进行确认,并且也许更多关于我做错了什么的信息。
我从Flow-Router API引导自己。这个解决方案是正确的,还是出于某种原因或其他严格地必须与 Iron-Router 一起使用?
meteor - 如何通过 URL 将 Meteor 模板提供给目标受众?
我想用 Meteor 建立一个博客,但是,我想为每个博客“帖子”创建一个单独的 Meteor 模板,而不是只有一个博客,比如 platypus.meteor.com,然后发送一个链接来选择人例如“platypus.meteor.com/thispost”
这样,该人只会看到我想让他们看到的帖子;要查看其他人,他们必须猜测其他值,例如“/thatpost”、“/theotherpost”等。
就我而言,如果他们偶然发现它们,没什么大不了的。
这是我的计划:
一次创建一个模板:
...然后允许我知道它的可用性的任何人访问它(也就是说,他们只需输入我发送给他们的浏览器的链接)。
我不知道我需要设置什么样的路由;我对 IronRouter 或 FlowRouter 持开放态度。无论如何,我想要一个像“platypus.meteor.com/thispost”这样的 URL(在这个项目的“meteor deploy platypus”之后)向用户显示该模板的内容,仅此而已。
所以我的问题是:在路由方面,我必须做什么来完成这个?
meteor - 单个项目的流路由器客户端发布
我刚刚对 Flow Router 进行了更改并试图理解它。我正在创建一个投资组合。我有一个投资组合项目列表。您可以单击单个项目,它将带您到特定页面。我设置了路径助手,但客户端发布似乎是问题所在。
这是我的帮手:
和路线:
javascript - 在 Meteor + Flowrouter + React 中显示单个项目
在显示单个项目时,我有点坚持使用 Meteor、Flowrouter 和 React。一直在尝试几种解决方案,但不知道如何将 ID 传输到我的 React 类并且无法真正找到任何信息。非常感谢朝着正确的方向推动以帮助理解如何正确地做到这一点
我的路线看起来像这样
所以这可以帮助我获取 ID,然后在我的 Play React 类中我有这个代码
但我真正想做的是将信息传递给我的 React Clip 类,并将值放入变量中。
为此,我需要在我的 Play 课程中加入类似的内容。
很想了解如何正确地做到这一点,了解这个堆栈确实是朝着正确方向迈出的一大步。
欢迎使用涵盖 Meteor + React + kadira:Flowrouter + kadira:ReactLayout 的教程和指南来处理不仅仅是单页应用程序。
javascript - FlowRouter:页面加载时的 Kadira 触发器
当页面加载时,我在导航栏上添加活动类时遇到问题。当我单击页面时 triggerEnters 工作,但在页面加载时我也想要它。
这是我的代码:
javascript - React Flow-Router - 如何在不刷新的情况下导航回来
我已经开始用 React + Meteor 重写我的 Meteor 应用程序。我目前使用 Flow-Router 作为 React 的路由框架。
在我使用的以前版本的应用程序中iron-router
,当我点击浏览器时,页面会很快显示出来,而无需刷新。
但是,我注意到使用 Flow-Router,如果我单击返回按钮,整个网站都会刷新。
目前使用流路由器,我只有 2 条路线:
我应该怎么做才能激活“历史”?因此,当单击后退按钮时,它只会呈现上一页,而不必像这样iron-router
做一样刷新
javascript - 使用流路由器上的 URL 查询参数进行搜索
我使用来自 Arunoda 的Search Source和Flow Router 。他们都工作得很好,但我只是在努力让他们一起工作。
我有一个助手,它返回一些从服务器运行SearchSource
方法呈现的文档,如下所示:
如您所见,我只是想搜索以在 URL 中输入的语言(例如“en”)作为查询参数注册的内容。让我们在这个例子中用“英语”说:
我可以通过以下代码完美地阅读“en”并登录控制台,但无法搜索。我的意思是因为这段代码:
我在浏览器控制台上打印了“en”。但我没有得到以“en”语言注册的东西。
那么如何使用查询参数实现正确的搜索呢?
我需要知道的是如何输入帮助程序以仅呈现获取到我想要的条件的数据(在这种情况下,英语 - {lang: langParam}。因为那个使用Package.getData()
API,但我无法准确定位如何。
layout - 流路由器布局的流星被渲染两次
我不知道为什么,但我的布局被渲染了两次。
这是我的 index.html:
这是我的布局:
所以在这里没有路线我的模板只显示一次。
这是我的路线:
但是通过这条路线,我的模板将再次显示。
这是我的帮手,我认为与这个问题无关,但我们永远不知道。
javascript - Meteor React 2 Level down 收集停止反应
我有 1 个带有一个或多个 taskTrees 的项目。
对于每个 taskTree,我有多个任务。
问题是每当我添加新任务时,在刷新页面之前我都看不到正在添加的任务。
我正在使用带有以下软件包的 Meteor React 1.2.1
我也有3个收藏。
我的收藏结构如下所示:
我使用 FlowRouter 渲染 ProjectPage
这是我的 3 个反应课程
这是我在服务器文件夹中的发布方法