9得票1回答
如何重复使用 Angular 项目的构建结果

我该如何重复使用Angular构建,以免为每个特定环境构建?我们需要找到一种在Angular中运行时操作环境的方法!我们为每个环境设置了配置,并使用NG build --env=dev为开发环境进行构建。我该如何更改QA、UAT和生产环境中的配置?工具集:.Net Visual Studio ...

9得票1回答
如何使Angular 2捕获动态添加的routerLink指令

正如在这个plunker中所看到的那样,我正在动态地向一个元素添加HTML,其实际代码如下: @Component({ selector: 'my-comp', template: `<span [innerHTML]="link"></span>`,...

146得票7回答
Angular 重定向到登录页面。

我来自Asp.Net MVC领域,在那里,尝试访问未授权页面的用户会自动重定向到登录页面。 我正在尝试在Angular上重新产生这种行为。我发现了@CanActivate装饰器,但它导致组件根本不渲染,没有重定向。 我的问题是: Angular是否提供实现此行为的方法? 如果提供,如何...

17得票4回答
在Angular 4中使用ID进行路由

我需要在Angular 4中进行路由方面的帮助。 我想要像这样显示URL。 Localhost:4200 / user / 1,如果我点击第一个用户的查看详情。 我对如何实现此操作感到有些困惑。 我已经在下面的代码中尽力了,但仍然无法正常工作。 app-routing.module.ts ...

8得票2回答
Angular 2 RC5获取canDeactivate中预期的路由

在Angular 2 RC5路由器的CanDeactivate守卫中,是否有可能获取预期路线?我看到了一个关于CanActivate的类似问题的答案(CanActivate),但在CanDeactivate守卫中似乎不起作用。 我的用例如下: 当用户在填写"FormComponent"处理的...

10得票2回答
在Angular中传递字符串作为路由参数而不进行编码

我正在尝试使用这段代码传递一个字符串: this.router.navigate(['/systems', params.toString()]); 路由参数然后被附加到用于 API 调用的 URL 中。 params.toString() 是 change_user=2258。然而,当它通...

7得票4回答
Angular 2 / Leaflet地图,如何从标记弹出窗口链接到组件?... routerLink?

在我的angular 2应用程序中,我有一个与onClick事件绑定的leaflet地图和弹出窗口。 弹出窗口的内容包含指向angular组件的链接。然而,当我在.setContent()函数中使用routerLink时,链接不会显示。 我猜这是因为.setContent()无法呈现Ang...

7得票1回答
在Azure上托管带有路由的Angular2应用程序

我正在使用angular cli开发一个Angular 2应用程序。 应用程序运行良好,在Azure中部署后也可以正常运行,但路由不起作用。 我可以通过“myapp.azurewebsites.net”访问我的应用程序,但是如果我尝试“myapp.azurewebsites.net/setti...

7得票7回答
Angular2 路由

我正在按照this的Angular路由教程操作,但它不起作用。当我使用“comp”选择器放置HTML代码时,它可以工作,但是当我尝试使用router-outlet进行路由时,它只显示来自index.html的头部。 我有以下内容: main.ts: import * as ng fr...

9得票1回答
Angular 4 - 组件内部的路由(子路由)未正常工作

我最近开始学习Angular4,并且正在处理Angular路由。我遵循了Angular路由文档并开始实现一些简单的子路由功能。但是我卡住了。下面是我的代码。请问有人能告诉我哪里出错了吗? 仪表板模块被导入到根模块中,它有自己的路由。 app/app.module.ts import { B...