【发布时间】:2017-02-23 18:34:14
【问题描述】:
您好,我有“静态类”实用程序,只有静态方法(帮助程序):
export class Utils {
static doSomethingAndRedirect() {
...doo something...
redirectTo->'/home'
}
}
那么redirectTo 代码应该是什么样子?
【问题讨论】:
-
您需要对应用程序注入器的引用才能获得对路由器的引用。只是不要使用静态方法。
-
当有人在没有 angular2 的纯 js 中也给我答案时,我会很满意。 Utils 是我的助手 STATIC 类——我不想改变它。 Redirectin 在 js 中如此简单 - angular2 有问题?
-
你试图将 Angular2 与谷物相提并论,因此你对它不满意也就不足为奇了;-) Angular2 是一个新框架。几乎没有关于 Angular1 的内容。
-
为什么 angular2 不支持静态方法?
-
因为他们需要以不同的方式构建整个框架,这会导致它的可测试性降低,而可测试性是主要优先事项。
标签: redirect angular routing static-methods navigateurl