angular2-routing相关内容

通过父组件请求一次数据并让所有子路由都可以访问?(角2)

我有一个带有两个子路由的父组件.每个子路由都需要使用/访问从 GET 请求中检索到的相同数据. 我认为每次加载子路由时都查询服务器可能很浪费,所以我认为这样做的一个好方法是通过父路由查询服务器一次,然后通过双向共享数据-定向服务,我正在尝试按照 angular 文档. 但是,两个子组件都无法订阅服务中设置的观察者,我不知道为什么? 这里是一些代码片段; 父组件: @Com ..
发布时间:2021-11-08 22:09:56 其他开发

Angular Service Broadcast 不适用于路由

当订阅 Service 中的事件时,我可以访问它在另一个组件中发出的数据,但是当我尝试路由页面时,在路由过程开始后,数据被设置在 ngOnInIt() 中,它被设置为默认.该服务在 app.module.ts 中注册,因此在整个应用程序中都是相同的. 此组件将发出一个事件,其中包含用户单击的食谱索引. import { Component, OnInit, Input } from '@a ..
发布时间:2021-11-08 22:09:50 其他开发

无法通过 angular2 中的服务传递数据

附注: 当我与我的同事交谈时,他们告诉我要正确使用 Role一旦请求,如果未通过身份验证则拒绝,否则返回数据到前端.但是,我在使用 Angular2 的 Guard 时陷入了困境. 应用可以: 访问我的路由,并且 Guard 阻止它,Guard 会向服务器发送请求以检查其身份验证. 请求服务器,当服务器返回statue:true和data:[somedatas]然后用模块的da ..

angular2 in-memory-web-api 仅用于应用程序的一部分

我想知道是否可以配置 angular2 in-memory-web-api 仅适用于应用程序的一部分.我想访问已完成组件的外部端点,并为开发阶段的组件使用 in-memory-web-api. 我尝试通过以下两种方式做到这一点: 1 - 在 main 中加载数据并在我想要到达内存端点的组件中更改 XHRBackend; main.ts bootstrap(AppComponen ..
发布时间:2021-11-08 22:08:51 其他开发

Angular2 中是否可以有多个级别的嵌套路由

是否可以为角度路由进行多级嵌套.我试图在下面实现,但它说 [“/cash/.."不允许使用子路由.在父路径路径上使用“..."]. 预定路线 /商店选择器/forms - 显示所有表格/forms/cash/- 用户从表格列表中选择现金表格并在加载时显示所有订单/forms/cash/id:1/显示订单详情/forms/cash/edit/1 编辑订单 1 下面是我的代码. ..

Angular 2 组件少路由,在匹配特定 URL 时执行任何逻辑并进一步重定向

我正在使用后端(微服务架构)向其发送动态填充电子邮件所需的各种详细信息的电子邮件服务提供商.其中一个细节是links,例如电子邮件中的Deposit here链接,当客户点击它时,他应该被直接重定向到应用程序到存款页面. 例如实际链接的样子是: my-app.com/deposit?accountId=1&customerId=10&something=30 传递给电子邮件服务提供商 ..
发布时间:2021-11-08 22:07:24 其他开发

带有 Http 数据服务的 Angular2 路由器通过带有 Observable 捕获 404 的 Resolve

在我的解析守卫中,我得到了一个 Http Observable 来从特定的 id 返回用户的 JSON. 如果 id 不存在,我想捕获错误并重新路由到用户概览.我见过用 Promise 解决这个问题的代码,但不是用 Observable 解决的.我想看到一个 Observable 的解决方案! 目前我得到一个 "EXCEPTION: Uncaught (in promise): Res ..

Angular 2 Header 组件 Title 根据状态动态变化

我有一个使用 angular 2 的设计,其中标题组件、导航栏组件和所有其他组件加载的主体组件.如下图所示 标题 导航 加载其他组件的位置(此部分可能嵌套了组件/子组件) 所以基本上,在标题组件中,我想显示当前状态.在当前状态的底部,我想显示用户的以前的状态. 问题:为了实现这一点,我使用了 angular 中的组件交互技术. 应用程序重新加载后,它会显示当前和 的默 ..