升级 app.component.ts @angular/router 和 nativescript-angular/router 的问题
Issues upgrading app.component.ts @angular/router and nativescript-angular/router
我正在尝试更新我的 NativeScript 应用程序。我的问题是从 Angular 升级而来的新路由。我的 package.json 依赖项:
"@angular/router": "3.0.0-beta.2"
升级后:
"@angular/router": "4.1.0",
现在我知道有一些新的路由,但我不能真正进入它。
我正在努力更新我的 app.component.ts。
我不知道如何更新路由,有人可以给我提示吗?
您不需要在 app.component.ts 中导入指令。
改为这样做:
import {RouterExtensions} from "nativescript-angular";
@Component({
selector: "my-app",
template: "<page-router-outlet></page-router-outlet>"})
export class AppComponent{
constructor(private app : ApplicationService, private router:RouterExtensions ){
this.router.navigate(["/SOME-ROUTE"]);
}
并且不要忘记在您的模块中导入 "NativeScriptRouterModule, NativeScriptRouterModule.forRoot(routes)"。
我正在尝试更新我的 NativeScript 应用程序。我的问题是从 Angular 升级而来的新路由。我的 package.json 依赖项:
"@angular/router": "3.0.0-beta.2"
升级后:
"@angular/router": "4.1.0",
现在我知道有一些新的路由,但我不能真正进入它。
我正在努力更新我的 app.component.ts。
我不知道如何更新路由,有人可以给我提示吗?
您不需要在 app.component.ts 中导入指令。
改为这样做:
import {RouterExtensions} from "nativescript-angular";
@Component({
selector: "my-app",
template: "<page-router-outlet></page-router-outlet>"})
export class AppComponent{
constructor(private app : ApplicationService, private router:RouterExtensions ){
this.router.navigate(["/SOME-ROUTE"]);
}
并且不要忘记在您的模块中导入 "NativeScriptRouterModule, NativeScriptRouterModule.forRoot(routes)"。