问题标签 [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 投票
8 回答
502702 浏览

javascript - 如何使用 AngularJS 获取 url 参数

HTML 源代码

AngularJS 源代码

这里的变量locloc1都返回test作为上述 URL 的结果。这是正确的方法吗?

0 投票
2 回答
15120 浏览

routing - 路由时的可选参数 angular2

如何在 angular2.my 路由配置中定义可选参数,如下所示:

所以问题是,每当我使用带参数的第一种方法时,blabla它都可以正常工作,因为在路由时我已经定义了参数xyz ,但是在第二种方法的情况下,我不想发送参数,因此 URL 变为

http://localhost:8080/#/sideNav/abc/

这是第一次很好但刷新页面后没有显示整个窗口变得空白没有内容。那么在angular2中路由时有什么方法可以提供可选参数。

但这会在 xyz 的值1转换1为的情况下引发错误true

0 投票
2 回答
59 浏览

javascript - (多个)路由参数的集合

此路线配置

会导致:{chapterId:'1', sectionId:'2', search:'moby'}


但是,是否有可能通过以下方式收集对象$routeParams

实现它的路由配置是什么?

0 投票
2 回答
2057 浏览

angular - 来自索引 URL 的 Angular2 查询参数

我正在尝试从 Angular2 组件中的 url 获取查询参数

版本:“angular2”:“npm:angular2@2.0.0-beta.12”,

我正在尝试在组件中提取 id 查询参数并显示它

这是请求。

本地主机:8080/index.html?id=1

引导.ts

这是 app.component.ts

我不断收到此错误:

错误信息

我从另一篇文章中得到了这个解决方案。不知道如何修复错误

一种

0 投票
1 回答
869 浏览

angularjs - 从路由提供者调用函数(不使用解析)

我是 Angular 新手,忙于 $routeProvider。我想调用控制器中的特定函数并提供 $routeParams (我找到了一种解决方法,但它不是我们所希望的。它涉及创建一个新控制器)。

https://docs.angularjs.org/api/ngRoute/provider/$routeProvider指的是解析(但我不希望 $routeProvider 中的函数)。

这就是问题:

这是控制器:

有没有办法这样称呼它?

0 投票
3 回答
2763 浏览

get - 如何在 Angular2 中获取 GET 参数?

通过访问myproject.dev/people?filter%5Bindustry%5D=finance&filter%5BstartWith%5D=a,Angular2 将 url 指向myproject.dev/people

这是我的路由配置:

在主组件中:

我仍然可以从 获取它this.router.root.lastNavigationAttempt,但这只是获取它的一种棘手方法。有更好的方法来获取 GET 参数吗?

0 投票
1 回答
1059 浏览

javascript - JavaScript | AngularJS | UI-Router:带有参数的 $urlRouterProvider 重定向

问题...

实施者应该能够编写简单的重定向,使用相同的预期 URL 参数$urlRouterProvider.when调用另一个状态:

这应该提供$sateParams目标状态所需的正确信息。例如,如果/hook/route?token=X调用 URI,则目标状态应该具有$stateParams.token === 'X'-- 假设此参数$stateProvider({... url: '/that/other/route?token' ...})中配置;

[在 Stackoverflow-land 中] 的传统方式如下所示:

对于一个简单的带参数重定向操作来说,这似乎非常过分——尤其是在需要许多重定向的情况下。

我将在下面提供的答案显示了一种开销非常低的方法,不幸的是,在有关此主题的其他 StackOverflow 线程中并未重点关注该方法...

0 投票
1 回答
177 浏览

angularjs - AngularJS $routeParams / 服务未从 JSON 获取数据

在 test-detail.html 页面(部分视图)上,不会获取/显示来自各个 json 文件的数据,即在 test-detail.html 中调用控制器 TestDetailCtrl(如可以在工作警报按钮上看到的那样),但参数卷曲视图中的括号(test-detail.html)为空。但是 test-list.html 的 ListController 可以工作并获取 tests.json。

文件结构:

  • 索引.html
  • (测试)
    • tests.json(内容正确显示在 test-list.html 中)
    • 一个.json
    • b.json
  • (js)
  • (部分)
  • (CSS)

部分/测试列表.html:

partials/test-detail.html(不显示任何数据且所有复选标记均为假):

js/app.js 中的路由提供程序:

使用 js/services.js 进行 RESTful 处理:

控制器.js:

示例 test-a.json:

0 投票
2 回答
831 浏览

javascript - AppComponent 中的 RouteParams

我正在尝试制作一个简单的单组件应用程序来测试 Angular2,但我非常坚持访问我的应用程序组件中的 RouteParams。

这是我到目前为止所拥有的:

所以基本上我想要实现的是让用户访问http://website.com/?id=21然后让网站显示 21。我是否需要为此设置一个单独的组件然后拥有我的 AppComponent提供到该组件的路由,还是有任何方法可以访问应用程序组件中的路由参数?

0 投票
1 回答
277 浏览

angularjs - 超出 API 请求限制

我第一次使用 API 数据提要,它的请求限制为每小时 1000 个。这似乎很多,我没想到会超过它,但只是在测试我拥有的网站时。

这可能与它的请求方式有关吗?

它是一个 Angular 应用程序,它使用服务调用 API 端点,但特定端点由存在于“父”页面上选择的对象中的“team_id”属性决定。我已经使用 $routeParams 来提取该变量,然后使用包含的内容填充请求 URL。

这是导致“幻影”请求发生的笨拙方式吗?正如我所说,我不知道如何超出限制,所以这里可能发生的其他任何事情都会导致后台不必要的 API 请求?

提前致谢。