问题标签 [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.
reactjs - 如何使用反应路由器版本4在reactjs中传递url中的参数
在 react-router 版本 4 中,如何在 url 中传递参数,在旧版本中我使用的是 this.props.params。但它在这个版本中被贬低了,所以请帮助我。我以这种方式发送参数
并在路由中
所以现在查看配置文件组件如何获取这些参数。
html - 带有&符号的角度$ routeParams
当使用 routeParams 提取 url 中的参数时,例如:
https://asdfgh.com/#qwer/search?input1=ZXCV&input2=BNM
by $routeParams.input1
and$routeParams.input2
效果很好,但是在某些情况下,在 html 页面中发布 URL 时, & 更改为&
like:
https://asdfgh.com/#qwer/search?input1=ZXCV&input2=BNM
然后$routeParams.input2
获取null
.
我的解决方案是什么?
angular - 订阅路由参数未触发
我正在使用ActivatedRoute
并订阅它params
来触发。但是,订阅没有触发。
代码:
我无法知道这个问题。请帮我解决这个问题。
谢谢...
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)。
请指教
angularjs - 路径未更改时以角度处理浏览器后退按钮事件
我在一个项目中有一个按钮,它重定向到另一个项目,这意味着它只更改路由参数,而不是路由本身。在这种情况下如何处理浏览器后退按钮?
node.js - 两次写入现有参数时,nodejs sqlite服务器崩溃
我创建了一个使用 expressjs 和 sqlite3 的 webapp。例如,如果我在表族中搜索名称 john: http ://mypage.com/search?name=john&table=family 它显示结果没有任何问题。但是,如果有人在上一个链接之后手动添加 &table=xxxxxx,它会自动崩溃。我一直在寻找解决方案一段时间,但无法提出任何解决方案。我应该如何防止这种情况?
angular - 以角度 5 更新 routeparams
我有一个这样的路线dashboard/tour/2/269
,这个组件代表旅游详细信息,并且在该组件内部有一些引用类似旅游的链接,所以当用户单击其中一个链接时,我想根据新参数重新加载组件,比如让我们说这个dashboard/tour/5/150
,我尝试使用直接[routerLink]
,但它将新参数附加到旧参数上,这样dashboard/tour/2/269/tour/5/150
路由变得无效。
请有任何建议。
javascript - 来自控制器的数据不会出现在 AngularJS 版本 1.6.10 的 templateUrl 中
我开店只是为了学习 Angular,但我有问题,我可以在任何地方找到解决方案。该站点位于我的 PC 本地。我现在甚至没有使用本地主机。
我有文件application.js来设置我的网站的路线:
这是我的控制器文件:
我希望第二个控制器打开product.html并且用户将能够编辑产品。在product.html里面只有{{product}}
. 当我在 1.3.15 版本中使用 Angular 时,这一切都有效,但是当我将其更改为Angular 1.6.10 版本时,{{product}}
我什么也没有显示。这是为什么 ?控制台中没有错误。
laravel - 如何从 laravel 中的请求 url 设置路由参数默认值
我有这个路由设置:
因此,如果我使用“操作”帮助程序生成 url,那么我不必明确提供 storeId。
如果提供,我希望从请求 URL 自动设置 storeId。
也许是这样的。
vue.js - Vue.JS 路由可选参数和任意顺序
我想在我的 Vue.JS 应用程序中使用vue-router
如下查询参数:
我已将此路线添加到我routes
的中router.ts
:
我还想做的是以下两件事:
1)我希望能够以任何顺序获得name
参数surname
。例如,这两个 URL 应该指向相同的视图:
2)我希望它们也是可选的。
有没有办法做这些事情?谢谢!