9得票1回答
路由参数类型转换

我正阅读Angular 2 教程,学习如何使用带有参数的路由器通过id获取对象数据。 以下是与我将要提出的问题相关的代码。 下面是app.module.ts中用于根据id引导到组件的路由定义。 { path:'detail/:id', comp...

11得票3回答
使用Angular 2路由实现自定义URL编码(使用加号代替空格)

我正在使用Angular 2的路由器来更新搜索应用程序中URL的查询参数。我试图用+号替换查询中的空格,但是+号被编码了。例如:this.router.navigatebyUrl('?q=one+two'); 使用"?q=one%2Btwo"填充URL。 查看Angular 2的源代码,发现...

27得票4回答
我如何手动重新渲染一个组件?

我是Angular2的新手,习惯了Angular 1的digest循环。这意味着如果我更新视图的作用域,可以通过调用$scope.$digest()手动触发digest。然而,在Angular2中,我不确定如何做到这一点,尤其是由于新框架没有旧版本具有的隐式数据绑定。这是我的问题所在。当命中带...

13得票4回答
检查是否使用了路由出口(router-outlet)

大家好, 我想使用*ngIf来移除页面上的某个部分,如果一个特定的router-outlet有一个组件。 我已经尝试通过ActivatedRoute和Router进行搜索,但似乎无法解决它。如何检查是否使用了特定的router-outlet?

11得票1回答
在Angular2(TypeScript)中实现动态路由

RouteConfig类可以用来为组件 (@RouteConfig) 添加路由功能并定义该组件的特定路由定义。现在,关键是要在运行时(动态地)注入这些路由定义。 原因是,假设我有一个应用程序,在其中必须显示 (UI) 和定义 (decorate)‘n’个路由,每个路由对应于加载该应用程序的帐...

33得票2回答
基于外部数据的动态路由

我正在开发一个应用程序,需要根据某些外部数据源配置路由。该应用程序的生命周期如下: ng2初始化App App包含Header、router-outlet和Footer 默认路由配置为homeComponent homeComponent具有categoriesListComponent ...

7得票3回答
Angular2路由导航重新加载应用程序

我在我的应用中定义了以下路由... app.components.ts @RouteConfig([ {path:'/employees/...', name:'Employees', component:EmployeeComponent}, ... employee.compo...

15得票8回答
Angular2: 如何在使用angular2路由时找到前一页的url?

我正在开发一个angular2应用程序,使用了路由器(router)。 当前我在页面/myapp/signup。完成注册后,我会将用户导航到/myapp/login。/myapp/login也可以从我的主页/myapp进行导航。所以,现在当用户使用/myapp/login时,我要回退到上一页。...

12得票2回答
在Angular2中,有更好的方法获取祖先路由参数吗?

我需要从路由中获取参数,但它既不是父级也不是祖先级,而是在路径往根部的某个位置上。我知道像Angular 2: getting RouteParams from parent component或共享服务等方法,但我认为自己的情况并不适合这些方法。所以我得到了以下信息: 我懒加载了子模块,它...

14得票1回答
Angular 懒加载动态组件

使用Angular 4.1.3,我正在开发一个地图应用程序,其中懒加载各种工具模块。目前,有一个路由出口,将工具放置在地图中。但是,我需要支持将工具放置在新标签页中,靠近地图。该选项卡是动态创建的,响应加载工具模块,并且可以同时打开多个选项卡。 创建选项卡组件非常简单,似乎在新选项卡中放置动...