angular2-routing相关内容
在同一个模板中可以有多个路由器插座吗? 如果是,那么如何配置路由? 我使用的是 angular2 测试版. 解决方案 可以,但需要使用辅助路由.您需要为路由器插座命名: 并设置您的路线配置: @RouteConfig([{path:'/', name: 'RetularPath', 组件: OneComponent, useAsDefault: true},{aux:'
..
如何在 Angular 2 Javascript 中使用 ViewChild?我参考了 angular.io 文档,并尝试使用以下代码但它不起作用.谁能帮我?提前致谢. main.html app.component.js (function (app) {app.AppComponent = ng.core.成分({选择器:'我的应用',templateUrl: 'app/vi
..
我创建了一个数据库,因为我有多个表之间存在关系. 尝试从我的 WEB 应用程序获取数据时出现此错误 "'检测到类型为 'System.Data.Entity.DynamicProxies.PrescriptionMaster_2C4C63F6E22DFF8E29DCAC8D06EBAE038831B58747056064834E80E41B5C4E4A'的自引用循环.PathMaster'[p
..
我有一个带有两个子路由的父组件.每个子路由都需要使用/访问从 GET 请求中检索到的相同数据. 我认为每次加载子路由时都查询服务器可能很浪费,所以我认为这样做的一个好方法是通过父路由查询服务器一次,然后通过双向共享数据-定向服务,我正在尝试按照 angular 文档. 但是,两个子组件都无法订阅服务中设置的观察者,我不知道为什么? 这里是一些代码片段; 父组件: @Com
..
当订阅 Service 中的事件时,我可以访问它在另一个组件中发出的数据,但是当我尝试路由页面时,在路由过程开始后,数据被设置在 ngOnInIt() 中,它被设置为默认.该服务在 app.module.ts 中注册,因此在整个应用程序中都是相同的. 此组件将发出一个事件,其中包含用户单击的食谱索引. import { Component, OnInit, Input } from '@a
..
正如标题所解释的那样,router 对象在 subscribe 成员中被调用时变得未定义. 让我向您展示一些代码: 导出类 AuthComponent 实现 OnInit {密码 = '';电子邮件 = '';构造函数(私有_router:路由器,私有 authService:AuthService) { }发送登录():无效{this.authService.login(this.ema
..
在我的 Angular 2 项目中,我有一个自定义函数 goToObject(objectType:string, objectID: number),我用它在我的应用程序中的几个不同组件中导航到不同的对象.该函数如下所示: goToObject(objectType:string, objectID: number) {this._router.navigate([type, id]);}
..
附注: 当我与我的同事交谈时,他们告诉我要正确使用 Role一旦请求,如果未通过身份验证则拒绝,否则返回数据到前端.但是,我在使用 Angular2 的 Guard 时陷入了困境. 应用可以: 访问我的路由,并且 Guard 阻止它,Guard 会向服务器发送请求以检查其身份验证. 请求服务器,当服务器返回statue:true和data:[somedatas]然后用模块的da
..
我想知道是否可以配置 angular2 in-memory-web-api 仅适用于应用程序的一部分.我想访问已完成组件的外部端点,并为开发阶段的组件使用 in-memory-web-api. 我尝试通过以下两种方式做到这一点: 1 - 在 main 中加载数据并在我想要到达内存端点的组件中更改 XHRBackend; main.ts bootstrap(AppComponen
..
是否可以为角度路由进行多级嵌套.我试图在下面实现,但它说 [“/cash/.."不允许使用子路由.在父路径路径上使用“..."]. 预定路线 /商店选择器/forms - 显示所有表格/forms/cash/- 用户从表格列表中选择现金表格并在加载时显示所有订单/forms/cash/id:1/显示订单详情/forms/cash/edit/1 编辑订单 1 下面是我的代码.
..
我正在使用 AngularFire2.我是这样处理我的 AuthGuard 服务的: canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean {this.af.auth.subscribe((auth) => {if(auth == null) {this.router.navigate([
..
我正在使用后端(微服务架构)向其发送动态填充电子邮件所需的各种详细信息的电子邮件服务提供商.其中一个细节是links,例如电子邮件中的Deposit here链接,当客户点击它时,他应该被直接重定向到应用程序到存款页面. 例如实际链接的样子是: my-app.com/deposit?accountId=1&customerId=10&something=30 传递给电子邮件服务提供商
..
我已经为用户创建了登录页面.如果他们点击提交按钮,页面将导航到一个组件(test.component.ts,test.component.html,..). 我需要在全屏模式下制作该窗口.像,(html5 中的视频控制全屏). submitLogin() {if (this.userName === 'Student' && this.passWord === 'student@123')
..
AoT 编译导致“JavaScript heap out of memory"错误 我正在尝试按照 angular.io 上提供的 AoT 指南来编译我的项目 下面是我的 aot 类型脚本配置文件 {“编译器选项":{“emitDecoratorMetadata":真,"experimentalDecorators": 真,“模块":“es2015","moduleResolut
..
我的 app.routes 中有 4 条路线. import { NgModule } from '@angular/core';从'@angular/router' 导入 { Routes, RouterModule };导出const pageRoutes:路由= [{path: '', redirectTo: 'home', pathMatch: 'full'},{path: 'home'
..
在我的解析守卫中,我得到了一个 Http Observable 来从特定的 id 返回用户的 JSON. 如果 id 不存在,我想捕获错误并重新路由到用户概览.我见过用 Promise 解决这个问题的代码,但不是用 Observable 解决的.我想看到一个 Observable 的解决方案! 目前我得到一个 "EXCEPTION: Uncaught (in promise): Res
..
我正在使用 angular 2 rc1 和新的路由器 @angular/router 在应用程序组件中,我有一个导航部分和路由器出口 登录注销{{au
..
我正在尝试使用 router.navigate 在 Angular 2 中重新加载相同的 url,但它不起作用.网址:http://localhost:3000/landing场景:我在 http://localhost:3000/landing 上,现在我正在更改页面中的特定参数应该重新加载页面. 代码: let link = ['登陆'];this.router.navigate(链接
..
我正在尝试使用嵌套子组件中的按钮切换位于主应用程序模板顶部的侧边导航菜单.我不知道如何到达父级中的 sidenav 组件以告诉它sidenav.open(). 我知道子组件上的@Input 和@Output,但据我所知,要使用它,我需要为子组件添加某种DOM 标记以将它们附加到?如: ...
..
我有一个使用 angular 2 的设计,其中标题组件、导航栏组件和所有其他组件加载的主体组件.如下图所示 标题 导航 加载其他组件的位置(此部分可能嵌套了组件/子组件) 所以基本上,在标题组件中,我想显示当前状态.在当前状态的底部,我想显示用户的以前的状态. 问题:为了实现这一点,我使用了 angular 中的组件交互技术. 应用程序重新加载后,它会显示当前和 的默
..