问题标签 [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.
angular - 如何使用angular2将输入值传递给不同的路线?
所以我有两个组件,HomePageComponent 和 StudentsViewComponent。在 HomePageComponent 我有一个输入标签:
我想使用参数将此输入的值传递给 studentsViewComponent。
它重定向到正确的路线,但参数为空。该值始终为空,我不确定为什么。
这是我的路线:
不知道为什么参数是空的。
请帮忙
unit-testing - 无法读取角度 2 中未定义的属性“参数”
我们在代码中使用了路由参数。但是在 jasmine karma 中执行单元测试时,我们遇到了以下错误。
请在下面找到我们的 ts 文件:
请在下面找到我们的规格文件:
javascript - JavaScript | Angular: UI Router $stateParams With Octothorpe Is Falsey
Issue
I have an abstract route that looks like this: #/app/lists/:label
.
Which is great when User creates a "label" of 'Breakfasts'
.
However, when the label
value is '#All'
, then $stateParams.label === ""
.
Question
How can I get Angular/-ui-router to acknowledge the octothorpe (hash sign) in the literal URL of #/app/lists/#All
? ($stateParams.label
)
Allowing the User to add an octothorpe, such as #All
or #Public
, is a necessary convention I'd like to keep for the user. What can I do to get this "label" when this character is present?
javascript - angularJS在控制器中设置路由参数
我有一个应用程序,它创建了几个带有随机调查 ID 的调查。由于 id 在后端生成,它们在控制器中设置。我阅读了相关文档,但是我并不真正了解如何设置路由参数以始终到达页面 /survey/:surveryID。
到目前为止,这是我的代码:
应用配置:
控制器:
使用 /survey/:surveyId 的链接查看:
我知道这不是正确的方法,甚至不起作用。有人可以告诉我如何动态创建这些参数并将它们设置在控制器中,以便我可以使用按钮访问链接,然后在单击时到达调查/:surveyId 页面?
angularjs - 如何使用 $routeParams 从角度获取参数
我想按类别 id 获取一些帖子。:id
所以我需要从 Angular 的 URL 中获取一个参数,但不知何故,当我将参数放在路由中时,路由似乎没有调用正确的控制器category
。这是控制器的样子。
这就是控制器。
但它什么也没显示,它不会触发console.log(result)
. 看起来它路由到错误的控制器。我只是不知道为什么。我错过了什么?
angular - 角度 - 设置/编辑路线查询(或参数),无需导航
您好我想使用路由来存储某些信息,例如分页数据或在查询(或参数)中过滤数据。例如我在
我想向它添加 page=2 和 pageSize=10
有没有办法在不触发路线更改/更新的情况下将它们编辑/设置为当前路线?
谢谢!
node.js - 如果该路线上已经有参数,我可以有一个子路线吗
如果我有路线/auth/token/:token
,:token
我的参数在哪里,还有路线/auth/token/exchange/:code
吗?
angular - 从 ngOnInit() 和后续钩子重定向导致当前组件重新加载
尝试根据提供的参数从 ngOnInit()、ngAfterViewInit() 等钩子之一重定向到新组件。如果击中路由器导航线,则当前组件将执行多次。
工作解决方案:
主模块:
路线:http://localhost:4200/#/referrer/vehicle1/referrer1
推荐人组件:
因为这种情况只有在实际发生重定向时才会发生,因此不确定将重新路由(生命周期)准确地放在哪里。
angularjs - 无法在角度查看使用 $routeParams 重定向的数据
我有一些 json 格式的数据,想在我的 html 页面中查看它,我为此使用了 $routeParams,但无法从 json 文件中获取数据。我创建了一个这样的控制器:
配置是:
必须获取数据的html页面是:
帮助!
angularjs - 将变量从控制器传递到路由参数
你好!我在特定控制器中有一个变量,我想将它的值传递给路由参数。最终,我想更改该变量的值,以便可以使用相同的路由创建新的 url。
正如您可能已经注意到的,我正在使用 ui-router。
我也很好奇您将如何解决以下问题:基本上我想打开一本书的特定章节,比如说第 5 章。然后我想在页面左侧显示每个剩余章节的链接,那就是为什么我要更改变量的值。你将如何使用 ng-repeat 解决这个问题?我正在考虑使用getArticle(如下所示)获取章节号,然后使用ng-repeat ng-repeat 其余章节?想法?
章节列表如下所示: