问题标签 [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.

0 投票
5 回答
26487 浏览

angular - 如何从Angular2中的父组件获取子路由的:id参数

我正在尝试获取:id定义的参数

ListComponent.

我已经尝试过:

from ListComponent,但params数组为空,我想这是因为:id参数属于ViewComponentnot ListComponent

我怎样才能得到id参数ListComponent

0 投票
1 回答
274 浏览

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 相关的东西。

任何有关在 ASP.NET Core API 中实现矩阵 URI 的信息/建议将不胜感激。谢谢。

0 投票
2 回答
47 浏览

angular - 具有以下参数的页面的角度路由

我有一个 Angular 5 应用程序,我需要一个 URL 才能使用以下形式:

我正在使用未命名的路由器插座<router-outlet></router-outlet>

companyId 是一个参数。最初,我在路由器中保留了事务部分,并验证我可以正确访问与 CompanyTransactionsComponent 关联的事务页面。

路由器规则是:

效果很好,但是当我更改为添加/事务时:

这给了我一个错误Cannot match any routes.,所以我尝试了以下几个其他选项:

和:

两者都给出相同的错误。这似乎只是因为我在参数 /:companyId 之后使用了 /transactions。知道如何在 url 中的参数之后完成子页面吗?

EDIT CompanyTransactionsComponent 用于父子组件,因为还没有 CompanyHomeComponent,所以当没有进入子页面时,交易页面将是默认页面。除了 CompanyTransactionsComponent 之外,还有多个子组件我省略了以保持代码更短。

0 投票
1 回答
908 浏览

angular - Angular - 从父路由获取路由参数

我有一个全局路由模块,它允许我正确导航到延迟加载的组件模块。

在组件模块内部,我有一个可以正确加载的子路由。然而,我似乎无法做的是userID从相册路径(userDetailComponent 的子项)内部访问参数

我尝试了以下方法,但它返回未定义。

下面是我的路由配置。任何帮助将不胜感激。

应用程序路由.module.ts

组件.module.ts

0 投票
2 回答
429 浏览

laravel - laravel 路由参数在 unittest 上返回 null

我在 phpunit 上遇到问题我将路线设计为

当我在邮递员或浏览器中调用它时它正在工作,但在 phpunit 中显示为错误

测试代码

0 投票
1 回答
93 浏览

laravel - 在 Laravel 中访问路由时如何将变量作为路由参数传递?

这不起作用:

在这种情况下,将变量传递到路由中的正确方法是什么?

0 投票
1 回答
1325 浏览

c# - 如何在 ASP.NET Core 中使用 HttpContextAccessor 读取 URI 参数

我正在尝试使用 IHttpContextAccessor 接口及其默认实现 HttpContextAccessor 从 DelegatingHandler 中读取发送到 WEB API 操作方法的 URL 参数。

控制器如下所示:

我想在 DelegatingHandler 中读取值 {siteName}/{accountID}

在 Startup.cs 我注入了 HttpContext 服务:

0 投票
2 回答
500 浏览

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

我搜索了很多链接,我的答案符合我的要求,最后在这里发布,希望能在这里得到一些信息。提前致谢!

0 投票
1 回答
7263 浏览

angular - 访问路由参数 - 角度 8

嘿试图用产品建立网站,但我无法从 productsComponent 获取数据到 ProductDetailsComponent。请帮我。

在我的 Product.ts 我有:

在我的 ProductsComponenet 中,我有:

在我的 ProductDetailComponent 中:

我在 products.html 中显示每个产品,在我单击任何产品后,它会使用我的产品呈现我的 productdetails.html,但不显示正确的名称和 ID。IT 显示每个产品中的第一个,但链接与产品的 id 是正确的。请帮忙。我真的不知道发生了什么。

0 投票
1 回答
79 浏览

css - CSS 和 JavaScript 库不适用于 Laravel 中的必需参数

在我的 Laravel 应用程序中,所有的 CSS 和 JQ 库都运行良好。 工作CSS

但是一旦我使用带参数的路由,它就会破坏 CSS、JQ 和 fontawesome。 破碎的JQ

然后我设法通过使用资产 URL 来解决 CSS 问题,如下所示。

但是 Jquery 还没有工作。我该如何解决这个问题?