angular-routing相关内容

Angular - 管理文件可以下载吗?

我有一个使用 Angular 的网站.我使用 jwt 实现了身份验证.我知道我们可以使用 Angular Route Guard 阻止用户前往受限路线. 通常在 SPA 中,所有路由 (html) 都是可下载的.只是我们通过响应 403 代码来处理服务器中未经授权的路由.因此,用户可以安全地看到 html 而无法获取任何数据.但是在特定的项目中,我们甚至不希望用户能够看到管理面板的html( ..
发布时间:2021-11-10 03:26:49 其他开发

Angular4 - 带参数的嵌套路由

我在 Angular4 中获得了我的用户配置文件的路由 /* 帧默认值 */{路径:'',组件:FrameDefaultComponent,孩子们: [{path: 'home', 组件: SiteHomeComponent},{path: 'home/:page', 组件: SiteHomeComponent},{路径:'user/:id',组件:SiteUserProfileComponen ..
发布时间:2021-11-10 03:26:46 其他开发

Angular base href 未显示在 URL 中

我正在尝试将我的 Angular 应用程序部署到在 url 中具有附加位置步骤的生产环境,例如www.production-server.com/name-of-my-app 附加到它. 当我通过 localhost:4200 上的 angular cli 运行它并通过页面重定向时,我的应用程序工作得很好,例如从 localhost:4200/page1 到 localhost:4200/p ..
发布时间:2021-11-10 03:26:40 其他开发

Angular2 从一个组件导航到一个同级组件,而无需拆除第一个组件

我刚刚开始学习 Angular2,我想构建一个非常常见的“list-detail"样式页面,类似于:http://xgrommx.github.io/rx-book/index.html.当您单击左侧栏中的项目时,它会启动到中心详细信息视图的导航,而无需拆除左侧栏.达到这种效果的最佳方法是什么? 我目前的设计如下: 当我启动 home 组件时,列表组件 (child1) 将立即加载,并 ..
发布时间:2021-11-10 03:26:34 前端开发

在 AngularJS 中使用 ui-router 嵌套参数化路由

我相信我对这些术语“嵌套参数化路由"的理解是正确的,但还没有找到我要找的东西. 我的目标是为我的 API 创建直观的路由,类似于以下示例: /api/v1/project/list/api/v1/project/1/item/list/api/v1/project/1/item/1/edit/api/v1/project/2/item/3/delete 如何设置项目状态相对简单明了,但不 ..
发布时间:2021-11-10 03:26:25 其他开发

没有参数值的路由;Angular 路由重定向 - 我可以使用 redirectTo 参数路径吗?

如果可以将路径:""重定向到路径:“:id",我正在徘徊?有什么办法可以做到这一点吗? 谢谢. {路径:'文件夹',孩子们: [{小路: '',重定向到:':id',路径匹配:'完整',},{路径:':id',canActivate: [AuthGuard],组件:文档组件,},]} 解决方案 我找到了一种方法,可以使用空的 'id' 参数将 'folder' 路由重定向到 'fold ..
发布时间:2021-11-10 03:26:22 其他开发

Angular 2 打开静态页面

我有 angular 2 项目.我想在新窗口中打开服务器上可用的静态帮助文件.我试过 window.open(help/index.html).它导航到页面,但抛出有关未找到路由的错误.我还尝试在角度区域之外运行上面的代码,但没有任何区别.我怀疑当浏览器位置更改时,angular 会在下一个更改检测周期中检测到它并尝试路由到该 URL.可以做些什么来实现这一目标. 解决方案 您可以尝试利用 ..
发布时间:2021-11-10 03:26:19 其他开发

如何使用 UI-Router 定义可选参数而没有尾部斜杠?

我正在将我的 Angularjs 代码从 ng-router 迁移到 UI-Router.在我的 ng-router 中,我有可选参数,但是我意识到 ui-router 不支持同样简单的方法来支持可选参数.以下是我现有的 ng-router 模块中的路由. //使用ng-router定义view的路由$routeProvider.when('/my-app/home/:userid?', {te ..

Angular 应用中的外部链接

我正在将 Angular 合并到现有 Rails 应用的单个页面中. 使用以下内容与页面内的路由完美配合 app.config(function($routeProvider, $locationProvider) {$routeProvider.when('/services/:id', {templateUrl: "/javascripts/angular/templates/serv ..
发布时间:2021-11-10 03:26:10 其他开发

Angular 如何获取未激活的子路由

在 Angular 中,您始终可以在组件中注入 ActivatedRoute 以获取对当前激活的路由. 它有一个属性 children : 包含当前路由下的所有子路由激活. 我想知道如何获得所有子路由(未激活的路由也是如此). 解决方案 您可以使用 route.routeConfig.children 来获取路由器中定义的子项. ..
发布时间:2021-11-10 03:26:08 其他开发

如何使用 Angular 路由禁用 url 更改

我的 Angular 7 应用程序需要在 iFrame 中呈现.由于系统的特殊性,我需要防止 URL 更改,或者我应该说我需要 Angular 不要期望 URL 更改. 我发现一些帖子展示了如何在特定路由调用中阻止它,但 URL 在应用加载时也会更新. 目标是维护 URL,如:website.com/applicition,即使路由发生变化,导致 window.location 没有更 ..
发布时间:2021-11-10 03:26:02 其他开发

Angular2 路由器:将主题标签添加到 url

我正在使用 Angular2 Seed 应用程序,您可以在 官方存储库 中找到它.如您所见,这里我们导入了 angular2/router,我们使用它来创建应用程序的基本路由. import {Component, ViewEncapsulation} from 'angular2/angular2';进口 {路由配置,ROUTER_DIRECIVES来自'angular2/路由器';...@R ..
发布时间:2021-11-10 03:25:59 其他开发

检查角度 2 中是否存在路线

我想检查 angular 项目中是否存在路由.比如用户在url栏中输入http://localhost:4200/#/timestamp,项目中不存在timestamp,不知道怎么查重定向? 解决方案 没有办法检查路由路径是否存在于配置中,但是你可以这样做在路由器配置模块中使用 ** 的配置重定向. export const AppRoutes = [{ path: "", redire ..