问题标签 [route-parameters]
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.
angular - 如何从Angular2中的父组件获取子路由的:id参数
我正在尝试获取:id
定义的参数
从ListComponent
.
我已经尝试过:
from ListComponent
,但params
数组为空,我想这是因为:id
参数属于ViewComponent
not ListComponent
。
我怎样才能得到id
参数ListComponent
?
angular - 矩阵 URI 和 ASP.NET Core
想知道是否有人尝试将Matrix URI与 ASP.NET Core 一起使用?
我们正在构建一个使用其版本的 Angular 前端,称为Route Parameters
. 前端将需要对我们的后端进行类似的调用,并且它基于 ASP.NET Core 构建。但是,我真的无法在 Microsoft 的路由文档中找到有关它的任何信息。也许微软用不同的名字来称呼它,就像 Angular 一样。
矩阵 URI 如下所示:http://some.url.com;foo=bar;baz=bing
有几个很好的答案可以谈论它们是什么,我似乎找不到任何与 ASP.NET Core 相关的东西。
- 导航回列表组件 必须向下滚动到该部分的底部,就在“ActivatedRoute 服务中的路由参数”之前。
- 带有矩阵 url 符号的 Angular2
- URL 矩阵参数与请求参数
任何有关在 ASP.NET Core API 中实现矩阵 URI 的信息/建议将不胜感激。谢谢。
angular - 具有以下参数的页面的角度路由
我有一个 Angular 5 应用程序,我需要一个 URL 才能使用以下形式:
我正在使用未命名的路由器插座<router-outlet></router-outlet>
companyId 是一个参数。最初,我在路由器中保留了事务部分,并验证我可以正确访问与 CompanyTransactionsComponent 关联的事务页面。
路由器规则是:
效果很好,但是当我更改为添加/事务时:
这给了我一个错误Cannot match any routes.
,所以我尝试了以下几个其他选项:
和:
两者都给出相同的错误。这似乎只是因为我在参数 /:companyId 之后使用了 /transactions。知道如何在 url 中的参数之后完成子页面吗?
EDIT CompanyTransactionsComponent 用于父子组件,因为还没有 CompanyHomeComponent,所以当没有进入子页面时,交易页面将是默认页面。除了 CompanyTransactionsComponent 之外,还有多个子组件我省略了以保持代码更短。
angular - Angular - 从父路由获取路由参数
我有一个全局路由模块,它允许我正确导航到延迟加载的组件模块。
在组件模块内部,我有一个可以正确加载的子路由。然而,我似乎无法做的是userID
从相册路径(userDetailComponent 的子项)内部访问参数
我尝试了以下方法,但它返回未定义。
下面是我的路由配置。任何帮助将不胜感激。
应用程序路由.module.ts
组件.module.ts
laravel - laravel 路由参数在 unittest 上返回 null
我在 phpunit 上遇到问题我将路线设计为
当我在邮递员或浏览器中调用它时它正在工作,但在 phpunit 中显示为错误
测试代码
laravel - 在 Laravel 中访问路由时如何将变量作为路由参数传递?
这不起作用:
在这种情况下,将变量传递到路由中的正确方法是什么?
c# - 如何在 ASP.NET Core 中使用 HttpContextAccessor 读取 URI 参数
我正在尝试使用 IHttpContextAccessor 接口及其默认实现 HttpContextAccessor 从 DelegatingHandler 中读取发送到 WEB API 操作方法的 URL 参数。
控制器如下所示:
我想在 DelegatingHandler 中读取值 {siteName}/{accountID}
在 Startup.cs 我注入了 HttpContext 服务:
angular - Angular 2+在地址栏中由用户手动更改时替换URL中的参数
我的 URL 采用三个参数,例如 localhost:4200/website/param1/param2/pagename/param3?user=userid
如果用户更改了任何一个参数并且它无效,例如:localhost:4200/website/newparam1/newparam2/pagename/param3?user=userid
我想将它们重定向回有效的 urllocalhost:4200/website/param1/param2/pagename/param3?user=userid
我创建了服务来验证并返回所有这些参数的正确 id。所以在这里我无法用正确的加载值而不是重定向/导航替换 URL 中的参数。
我尝试使用以下代码在组件中动态重定向。
this.route.navigate("[relativepath,param1, param2,pagname,configid]",{queryparams})
但这将显示从错误网址到正确网址的转换。我希望这一切都发生在负载上,比如在路由上解析,而路由又会调用服务。
我的服务有
我的决心.ts
我搜索了很多链接,我的答案符合我的要求,最后在这里发布,希望能在这里得到一些信息。提前致谢!
angular - 访问路由参数 - 角度 8
嘿试图用产品建立网站,但我无法从 productsComponent 获取数据到 ProductDetailsComponent。请帮我。
在我的 Product.ts 我有:
在我的 ProductsComponenet 中,我有:
在我的 ProductDetailComponent 中:
我在 products.html 中显示每个产品,在我单击任何产品后,它会使用我的产品呈现我的 productdetails.html,但不显示正确的名称和 ID。IT 显示每个产品中的第一个,但链接与产品的 id 是正确的。请帮忙。我真的不知道发生了什么。