我试图使用一个全局的服务(UserService)来存储已认证用户的详细信息。我已经设置了一些路由,但发现UserService在每个路由中都会被实例化。我希望它们可以共享同一个UserService。 我创建了一个包含TestService提供程序的CoreModule,并将其导入到App...
我已经努力工作了好几天,但是到目前为止还没有找到任何解决方法。 我有一个解析器服务,应该返回一个Observable:resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) : Observable<any&...
如果使用 router.navigate,如何打开一个新的浏览器标签页。this.router.navigate([]).then(result => { window.location.href = link; });
我有一个Angular 5应用程序。 我在我的应用组件中有以下代码。 我想要针对特定路由隐藏导航栏和顶部栏。 是否有可能在app.component.ts中获取当前激活的路由?如果是这样,如何实现? 如果不可能,是否有任何解决方案(使用守卫或其他方式...)? 还要记住,它应该是...
我在使用Angular框架时遇到了一些问题,无法解决路由问题。我的顶层组件是AppComponent和app-routing.module.ts,通过我的自定义SlideMenuComponent进行导航管理。以下是AppComponent的简化HTML模板: <app-slide-m...
我想创建一个链接到具有多个参数的路由并在模板中绑定它们。 到目前为止,我一直通过在(click)事件中执行该函数来实现,但我想知道是否可以在RouterLink的绑定中完成。 这是我用于绑定参数的函数:redirect() { this._router.navigate( ['/cat...
我有以下应用程序根目录:@Component({ selector: 'my-app', providers: [], templateUrl: `<button (click)="callChildFunction()">Close</button&...
Angular路由器在NgRx效果中使用是否有任何限制? 我刚开始学习NgRx,我有以下代码:@Effect() public authenticate$ = this.actions$ .ofType(authenticationActions.AUTHENTICATE) ...
我有一个Angular 4.3.6项目,其中一个模板片段产生了这个错误。 模板代码块: <a [routerLink]="['/article',article?.id]">{{article?.title}}</a> 错误堆栈跟踪:ArticleSpCompon...
我想知道在Angular7中是否有一种方法可以为我的路由命名,这样我就可以只调用 [routerLink]="myRouteName" 而不是 [routerLink]="/my/route/path"。 如果可以,我该如何实现?