angular-routing相关内容

角度更新和清除工厂变量

我正在创建一个单页应用程序,用户在其中搜索一个术语,结果保存在一个变量中,然后路由一个显示结果的新页面.我有这个功能,但是我希望在用户返回上一页时清除变量,最重要的是当用户注销时.这样做的正确方法是什么?我希望工厂为我想要的某些页面保存内容,并为我不想要的某些页面(例如“主页"或“注销")清除它们. 工厂: angular.module('firstApp').factory('事实', ..

Angular 2 路线

我的 app.html 中有一个路由器插座.问题是我有 3 个(post、admin、addposts)组件,除了 app.component.在我的帖子组件中,我有一个下拉菜单,我点击下拉菜单,我想加载 addposts 和网址应该看起来像这个帖子/添加帖子.任何想法如何做到这一点 这是我的 app.routes.ts const 路由:Routes = [{路径:'',redirec ..
发布时间:2021-11-10 03:31:39 其他开发

Angular Multiple layouts 路由不起作用

我有以下没有延迟加载的多布局结构.当导航到https://localhost:44327/admin 或/student 它不显示任何内容.如果我使用空路径而不是 admin 和 student 然后导航到它的子 (/manageConcern) 路由,它会加载路由中指定的第一个 (AdminLayoutComponent) 布局.第二个 LayoutCompnent (/trainings) 不 ..
发布时间:2021-11-10 03:31:36 前端开发

守卫总是返回真

我在 angular 应用中有两个非常相似的守卫.首先检查用户登录: //是用户守卫导出类 isUser 实现 CanActivate {构造函数(私人 fireAuth:AngularFireAuth,专用路由器:路由器) {}可以激活(下一个:ActivatedRouteSnapshot,state: RouterStateSnapshot): Observable|承诺|布尔值 |网址树{ ..

在嵌套的 <router-outlet> 中使用 redirectTo

我有一个非常简单的路由器配置: 导出常量路由:Routes = [{小路: '',组件:中间组件,路径匹配:'完整',孩子们: [{小路: '',重定向到:'./任务队列',路径匹配:'完整',},{路径:'任务队列',组件:测试组件,},]},]; 演示:https://stackblitz.com/edit/angular-a7sxdf?file=app%2Fapp.routing.ts ..
发布时间:2021-11-10 03:31:27 其他开发

如何在本地主机上使用 PathLocationStrategy?

我正在开发一个 Angular 4 网络应用程序,我需要使用 PathLocationStrategy(而不是 HashLocationStrategy). PathLocationStrategy 的唯一问题是,当我刷新页面时,我立即在控制台中看到一个空白页面,并显示 404 错误......这对于 PathLocationStrategy 来说是正常的. 一旦在服务器上,我就可以通 ..
发布时间:2021-11-10 03:31:22 其他开发

Angular6 路由器导航到共享相同组件的多个子路由

我有多个共享相同组件的子组件,这些组件工作正常,但是,我无法在页面之间路由,因为 Angular 怀疑该组件已加载.尝试路由到这些子路由时是否可以重新加载组件? const ServicesRouting: ModuleWithProviders = RouterModule.forChild([{小路: '',组件:结构组件,canActivate: [AuthGuard],孩子们: [{路径 ..
发布时间:2021-11-10 03:31:19 其他开发

Angular 2+:canLoad 用法

我正在尝试对路由使用 canLoad 函数,但它似乎不起作用. 我不知道为什么,也许你不能将它与 canActivate 或其他东西一起使用,但既然我不知道,我想有人会在这里. 代码运行,当使用 aot 编译时,我得到这个: chunk {admin.module} admin.module.chunk.js, admin.module.chunk.js.map () 28 kB { ..
发布时间:2021-11-10 03:31:13 其他开发

无法绑定 $scope 值以查看 Url 更改

我尝试使用 angularJS 创建一个搜索应用程序.当路由器 Url 更改时,我遇到了绑定 $scope 值以查看的问题. 我在/main 中有一个搜索字段.当我编写查询并单击搜索按钮时,该函数会获取数据并分配给范围变量.路由器 URL 将更改为“/结果"和相应的视图显示.但视图没有绑定范围值./main 和/Result 使用相同的控制器. 主模块中的路由器代码: $route ..
发布时间:2021-11-10 03:31:03 其他开发

Angular2 刷新路由器插座

我正在开发 CRM,我在标题中有一个选择框,允许用户更改当前用户,另外,主要内容在router-outlet里面. 当用户选择另一个用户时,我想刷新页面但只刷新路由器插座,以便新用户的信息 我看到其他 CRM 只是将用户重定向到仪表板/索引页面,但我想让用户保持在同一页面上. 解决方案 你应该在服务中有一个函数 import {Subject} from 'rxjs/Su ..

Angular 2 多布局路由

在我的 angular 2 应用程序中,我的主页和应用程序的其余部分之间的布局完全不同.应用的其余部分只有一个共同的导航. 我的网址如下: http://localhost:4200/ http://localhost:4200/abc ..
发布时间:2021-11-10 03:30:52 其他开发

“UI-Router-Extras" - App.Config() 已加载后无法附加/添加新的“FutureState"对象

我在使用“UI-Router-Extras"向应用的运行时阶段添加新状态时遇到问题. 在用户使用“UI-Router-Extras"插件“ui-router-extras' 这里是对 'UI-Router-Extras' 示例的引用 对于我正在使用的 FutureState 文档,但我觉得我的场景可能与显示的内容略有不同,或者我完全遗漏了一些东西. PLUNKER 中的示例代码 ..