问题标签 [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.
javascript - 使用流路由器 Meteor 以模态打开 singlePost._id 页面
我已经创建了能够访问 mysite.com/post/id 的路线和 patFor,但我不想在新页面中打开它,而是希望在模式中打开它并且找不到如何使用流星和流量路由器
我链接到 postId 页面的当前方式是使用流星添加 arillo:flow-router-helpers 包:
但这会将我带到我的 singlePost blaze 模板...我希望该模板以模式打开而不是新页面...所以我将其更改为:
但是如何使用模态及其数据上下文切换特定的 post._id 呢?
谢谢
meteor - 哪个函数是流路由中铁路由的'pathFor'函数的替换函数?
我使用来自 meteor.js 的 orionjs:我更改了 orionjs 的博客示例(https://github.com/orionjs/examples/tree/master/blog)
我使用 useraccounts:flow-routing 替换 useraccouts:iron-routing 包:
哪个包负责解析和 pathFor,这是什么意思?如果我继续使用 flow-routing 包,我该如何处理 pathFor 函数?
meteor - Meteor - Flowrouter:通用与可变路由
我想显示不同城市的帖子,定义为cityId
:
除此之外,我当然还有通用路线,例如“管理员”、“注册”等。
但是当我去 时/signup
,postList
路线被激活,将“注册”字视为城市 ID,并且“注册”登录到控制台。
定义类似的路线FlowRouter.route("/postList/:cityId")
不是一种选择。
meteor - FlowRouter 中的角色运行缓慢
我试图在未经授权的情况下将用户重定向到 403 页面。我在 CM9Cwq7HXD6yHjKRp 中添加了角色“admin”、“default-group”,它在模板级别上就像一个魅力。但在路由器上无法按预期工作。
我的路线组分为 2 个主要组
这些路由没有任何问题,但问题从 adminPrivateFlowRouter 开始;
工作不稳固。当我刷新同页控制台时有时会说 CM9Cwq7HXD6yHjKRp false 403 Access Denied
CM9Cwq7HXD6yHjKRp true 认证用户
没找到问题出在哪里,谢谢
meteor - 如何让 FlowRouter 在客户端等待用户集合
我正在编写我的应用程序的一部分,它要求用户具有“操作员”角色。我正在 FlowRouter 的triggersEnter
函数中检查这一点。我希望向没有操作员角色的用户显示受限访问页面。
我使用 FlowRouter、Roles 和 brettle:accounts-deluxe,它会自动以访客身份登录每个访客。
这是我的代码,routes.js
:
本地主机上的一切都按预期工作,但是当应用程序使用mup
, 在服务器上运行时triggersEnter
,运行时Meteor.user()
是undefined
(Meteor.userId() 返回 ok),并且Roles.userIsInRole
调用的结果是false
,尽管在数据库中查找很清楚用户具有操作员角色。
我认为在运行 triggersEnter 时用户订阅不可用,这意味着用户集合未在客户端上发布。我有这种感觉,因为如果我通过单击链接访问路由,则 userIsInRole 结果是可以的,但是如果我刷新页面,我会遇到所描述的问题。我想知道为什么这只发生在服务器上,我该如何解决。
jquery - 在 Meteor js 中加载 DOM 后运行 JQUERY 脚本?
我希望在加载所有DOM
元素后加载一个 jQuery 脚本。我试图通过Template.Mytemplare.onRendered();
但这并没有解决我的问题,因为 DOM 还没有准备好。另外我使用的是 Flow-router 而不是 Iron Router 所以我不能使用 Iron Router 的onAfterAction
钩子或模板的渲染回调?我还使用了订阅,所以如果订阅准备好了,我会加载 DOM Template.subscriptionReady
。有什么建议么?
javascript - 在 Meteor 的 FlowRouter 中检查登录
我在 Meteor 中使用 FlowRouter。
在某些页面上,我想检查用户是否登录,所以我做了一个 triggerEnter 功能
问题在于它将用户重定向到/login
而不是仅仅显示登录模板。
我可以在所有页面上做一个 if 语句,然后如果用户没有登录,则显示登录而不是真实页面,但我想直接在路由器中这样做会更聪明。
mongodb - 单一帖子订阅在我的流星代码中不起作用
我只想根据传递的 ID 显示单个元素。我正在使用meteor的订阅和发布方法,同样使用FlowRouter进行路由。当我尝试使用 findOne 获取数据并传递 Id 时,它不会返回任何数据,但是当我执行 find({}) 时,它会获取所有数据并显示它,不知道为什么 findOne 不起作用..
注意:我正在尝试根据 MongoDB 提供的 Object ID(_id) 获取记录。
javascript - Meteor flow-routing 可以接受动态路由的任何参数吗?
我在meteor.js 上使用流路由
我想要的模板是这样的:
我可以使用路由器制作参数消息,如:
flow-routing如何将参数传入动态模板?</p>
meteor - ( React.js ) 我可以使用放置在不同组件中的函数吗?
我有mainComponent。例如,现在我基于 1>2 渲染两个不同的组件。现在如何在另一个组件上使用来自不同组件的数据和函数