问题标签 [routeparams]

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 投票
2 回答
1490 浏览

reactjs - 如何使用反应路由器版本4在reactjs中传递url中的参数

在 react-router 版本 4 中,如何在 url 中传递参数,在旧版本中我使用的是 this.props.params。但它在这个版本中被贬低了,所以请帮助我。我以这种方式发送参数

并在路由中

所以现在查看配置文件组件如何获取这些参数。

0 投票
0 回答
227 浏览

html - 带有&符号的角度$ routeParams

当使用 routeParams 提取 url 中的参数时,例如:
https://asdfgh.com/#qwer/search?input1=ZXCV&input2=BNM

by $routeParams.input1and$routeParams.input2效果很好,但是在某些情况下,在 html 页面中发布 URL 时, & 更改为&like:
https://asdfgh.com/#qwer/search?input1=ZXCV&input2=BNM
然后$routeParams.input2获取null.

我的解决方案是什么?

0 投票
2 回答
1853 浏览

angular - 订阅路由参数未触发

我正在使用ActivatedRoute并订阅它params来触发。但是,订阅没有触发。

代码:

我无法知道这个问题。请帮我解决这个问题。

谢谢...

0 投票
1 回答
567 浏览

javascript - Node Express API 路由,父资源的 ID 在 req.params 中不可用

我的问题是我没有在子资源的路由中获得 req.params 中父资源的 ID。跟我来……我给你看……

这是我的代码中的相关部分:

index.js

路线/国家/地区.js

路线/城市.js

控制器/cities.js

现在,问题如下:

如果我调用以下 API:

获取国家/1/城市

结果是 {} 当它实际上应该把我送回 {"countryId":"1"}

此外,当我调用以下 API 时:

获取国家/1/城市/2

结果是 {"_id": "2"} 当它实际上应该发回给我时 {"countryId":"1", "_id": "2"}

所以问题是由于某种原因,在子资源的控制器中无法访问父资源的 id (countryId)。

请指教

0 投票
0 回答
262 浏览

angularjs - 路径未更改时以角度处理浏览器后退按钮事件

我在一个项目中有一个按钮,它重定向到另一个项目,这意味着它只更改路由参数,而不是路由本身。在这种情况下如何处理浏览器后退按钮?

0 投票
1 回答
57 浏览

node.js - 两次写入现有参数时,nodejs sqlite服务器崩溃

我创建了一个使用 expressjs 和 sqlite3 的 webapp。例如,如果我在表族中搜索名称 john: http ://mypage.com/search?name=john&table=family 它显示结果没有任何问题。但是,如果有人在上一个链接之后手动添加 &table=xxxxxx,它会自动崩溃。我一直在寻找解决方案一段时间,但无法提出任何解决方案。我应该如何防止这种情况?

0 投票
1 回答
4825 浏览

angular - 以角度 5 更新 routeparams

我有一个这样的路线dashboard/tour/2/269,这个组件代表旅游详细信息,并且在该组件内部有一些引用类似旅游的链接,所以当用户单击其中一个链接时,我想根据新参数重新加载组件,比如让我们说这个dashboard/tour/5/150,我尝试使用直接[routerLink],但它将新参数附加到旧参数上,这样dashboard/tour/2/269/tour/5/150路由变得无效。

请有任何建议。

0 投票
0 回答
28 浏览

javascript - 来自控制器的数据不会出现在 AngularJS 版本 1.6.10 的 templateUrl 中

我开店只是为了学习 Angular,但我有问题,我可以在任何地方找到解决方案。该站点位于我的 PC 本地。我现在甚至没有使用本地主机。

我有文件application.js来设置我的网站的路线:

这是我的控制器文件:

我希望第二个控制器打开product.html并且用户将能够编辑产品。在product.html里面只有{{product}}. 当我在 1.3.15 版本中使用 Angular 时,这一切都有效,但是当我将其更改为Angular 1.6.10 版本时,{{product}}我什么也没有显示。这是为什么 ?控制台中没有错误。

0 投票
2 回答
6308 浏览

laravel - 如何从 laravel 中的请求 url 设置路由参数默认值

我有这个路由设置:

因此,如果我使用“操作”帮助程序生成 url,那么我不必明确提供 storeId。

如果提供,我希望从请求 URL 自动设置 storeId。

也许是这样的。

0 投票
1 回答
2596 浏览

vue.js - Vue.JS 路由可选参数和任意顺序

我想在我的 Vue.JS 应用程序中使用vue-router如下查询参数:

我已将此路线添加到我routes的中router.ts

我还想做的是以下两件事:

1)我希望能够以任何顺序获得name参数surname。例如,这两个 URL 应该指向相同的视图:

2)我希望它们也是可选的。

有没有办法做这些事情?谢谢!