angular-routing相关内容
我正在创建一个单页应用程序,用户在其中搜索一个术语,结果保存在一个变量中,然后路由一个显示结果的新页面.我有这个功能,但是我希望在用户返回上一页时清除变量,最重要的是当用户注销时.这样做的正确方法是什么?我希望工厂为我想要的某些页面保存内容,并为我不想要的某些页面(例如“主页"或“注销")清除它们. 工厂: angular.module('firstApp').factory('事实',
..
我的 app.html 中有一个路由器插座.问题是我有 3 个(post、admin、addposts)组件,除了 app.component.在我的帖子组件中,我有一个下拉菜单,我点击下拉菜单,我想加载 addposts 和网址应该看起来像这个帖子/添加帖子.任何想法如何做到这一点 这是我的 app.routes.ts const 路由:Routes = [{路径:'',redirec
..
我有以下没有延迟加载的多布局结构.当导航到https://localhost:44327/admin 或/student 它不显示任何内容.如果我使用空路径而不是 admin 和 student 然后导航到它的子 (/manageConcern) 路由,它会加载路由中指定的第一个 (AdminLayoutComponent) 布局.第二个 LayoutCompnent (/trainings) 不
..
我会导航到我的应用程序中的一个子组件. this.router.navigateByUrl(this.rightsService.pathToRedirectTo).then((data) => {控制台日志(数据)}); 当我通过 /mainRoute 时它正在工作路由: { path: 'mainRoute', loadChildren: () =>import('./xxx/xxx
..
我在 angular 应用中有两个非常相似的守卫.首先检查用户登录: //是用户守卫导出类 isUser 实现 CanActivate {构造函数(私人 fireAuth:AngularFireAuth,专用路由器:路由器) {}可以激活(下一个:ActivatedRouteSnapshot,state: RouterStateSnapshot): Observable|承诺|布尔值 |网址树{
..
我有一个非常简单的路由器配置: 导出常量路由:Routes = [{小路: '',组件:中间组件,路径匹配:'完整',孩子们: [{小路: '',重定向到:'./任务队列',路径匹配:'完整',},{路径:'任务队列',组件:测试组件,},]},]; 演示:https://stackblitz.com/edit/angular-a7sxdf?file=app%2Fapp.routing.ts
..
我正在尝试使用 $routeProvider 的 resolve 属性将服务注入控制器,但在运行它时出现此错误.任何建议都会很棒.提前致谢. 错误:[$injector:unpr] 未知提供者:messageProvider
..
我正在开发一个 Angular 4 网络应用程序,我需要使用 PathLocationStrategy(而不是 HashLocationStrategy). PathLocationStrategy 的唯一问题是,当我刷新页面时,我立即在控制台中看到一个空白页面,并显示 404 错误......这对于 PathLocationStrategy 来说是正常的. 一旦在服务器上,我就可以通
..
我有多个共享相同组件的子组件,这些组件工作正常,但是,我无法在页面之间路由,因为 Angular 怀疑该组件已加载.尝试路由到这些子路由时是否可以重新加载组件? const ServicesRouting: ModuleWithProviders = RouterModule.forChild([{小路: '',组件:结构组件,canActivate: [AuthGuard],孩子们: [{路径
..
当用户点击数据表行时,我会将用户重定向到另一个页面 在HTML
..
我正在尝试对路由使用 canLoad 函数,但它似乎不起作用. 我不知道为什么,也许你不能将它与 canActivate 或其他东西一起使用,但既然我不知道,我想有人会在这里. 代码运行,当使用 aot 编译时,我得到这个: chunk {admin.module} admin.module.chunk.js, admin.module.chunk.js.map () 28 kB {
..
我已经在我的 crud 操作中添加了角度路由.之前没有路由我添加的数据能够显示在表中,但现在在执行路由后数据没有存储在表中 这里是createemployee.component.html的代码 添加员工:
..
我的路线是: { path: ':categoryname', 组件: ProductsComponent},{ path: ':categoryname/:subcategoryname', 组件: ProductsComponent},{ path: ':categoryname/:itemname', 组件: ItemComponent},{ path: ':categoryname/:s
..
我尝试使用 angularJS 创建一个搜索应用程序.当路由器 Url 更改时,我遇到了绑定 $scope 值以查看的问题. 我在/main 中有一个搜索字段.当我编写查询并单击搜索按钮时,该函数会获取数据并分配给范围变量.路由器 URL 将更改为“/结果"和相应的视图显示.但视图没有绑定范围值./main 和/Result 使用相同的控制器. 主模块中的路由器代码: $route
..
我正在开发 CRM,我在标题中有一个选择框,允许用户更改当前用户,另外,主要内容在router-outlet里面. 当用户选择另一个用户时,我想刷新页面但只刷新路由器插座,以便新用户的信息 我看到其他 CRM 只是将用户重定向到仪表板/索引页面,但我想让用户保持在同一页面上. 解决方案 你应该在服务中有一个函数 import {Subject} from 'rxjs/Su
..
我尝试将 Arry 传递给路由器 queryParams,但并非每次都有效. 这是我的代码: clickOrg(event) {if (this.idLists[this.idLists.length - 1] != event.id) {this.idLists.push(event.id);this.type = event.type;console.log (this.idLists)t
..
我想在当前文本页面标题所在的位置显示当前选择的链接标题,并想知道是否有一种优雅的方式来做到这一点. import { Component } from '@angular/core';@成分({模板:`
页面标题
..
在我的 angular 2 应用程序中,我的主页和应用程序的其余部分之间的布局完全不同.应用的其余部分只有一个共同的导航. 我的网址如下: http://localhost:4200/ http://localhost:4200/abc
..
我在使用“UI-Router-Extras"向应用的运行时阶段添加新状态时遇到问题. 在用户使用“UI-Router-Extras"插件“ui-router-extras' 这里是对 'UI-Router-Extras' 示例的引用 对于我正在使用的 FutureState 文档,但我觉得我的场景可能与显示的内容略有不同,或者我完全遗漏了一些东西. PLUNKER 中的示例代码
..
我在 Angular.js 和 MVC5 中遇到路由问题.我已将其简化为下面的示例. 我的角度路由代码是: app.config(["$routeProvider", "$locationProvider", function ($routeProvider, $locationProvider) {$routeProvider.when("/", {模板:“
索引
",})
..