NativeScript应用程序路由器错误。我的应用程序无法启动
我在运行应用程序时出错 我的应用程序构建如下: 应用程序组件应导航到应用程序路由,并从那里导航到页面组件。 pages组件模板是“router outlet”,它导航到在视图之间导航的页面路由 我是这样做的: 主要应用程序组件:NativeScript应用程序路由器错误。我的应用程序无法启动,nativescript,router-outlet,Nativescript,Router Outlet,我在运行应用程序时出错 我的应用程序构建如下: 应用程序组件应导航到应用程序路由,并从那里导航到页面组件。 pages组件模板是“router outlet”,它导航到在视图之间导航的页面路由 我是这样做的: 主要应用程序组件: import { Component } from "@angular/core"; import { PagesComponent } from '~/pages/pages.component' @Component({ selector: "ns-app
import { Component } from "@angular/core";
import { PagesComponent } from '~/pages/pages.component'
@Component({
selector: "ns-app",
template: "<router-outlet></router-outlet>"
})
export class AppComponent { }
import { OnInit, Component } from "@angular/core";
import { RouterExtensions } from "nativescript-angular/router";
import { Router } from "@angular/router";
@Component({
moduleId: module.id,
selector: "pages",
template: "<router-outlet></router-outlet>"
})
export class PagesComponent implements OnInit {
constructor(private routerExtensions: RouterExtensions, private router:
Router) {
}
ngOnInit(): void {
}
}
页面组件:
import { Component } from "@angular/core";
import { PagesComponent } from '~/pages/pages.component'
@Component({
selector: "ns-app",
template: "<router-outlet></router-outlet>"
})
export class AppComponent { }
import { OnInit, Component } from "@angular/core";
import { RouterExtensions } from "nativescript-angular/router";
import { Router } from "@angular/router";
@Component({
moduleId: module.id,
selector: "pages",
template: "<router-outlet></router-outlet>"
})
export class PagesComponent implements OnInit {
constructor(private routerExtensions: RouterExtensions, private router:
Router) {
}
ngOnInit(): void {
}
}
我得到的错误是:
你认为问题出在哪里?我错过什么了吗
谢谢大家! 确保已在根模块中导入NativeScriptRouterModule。导入:[NativeScriptRouterModule,NativeScriptRouterModule.forRoot(路由)]是的,我导入了NativeScriptRouterModule您可以创建样本吗?创建样本是什么意思?很抱歉出现问题。转到play.nativescript.org并将代码复制到那里,以便重现问题。然后将链接粘贴到这里,这样我就可以查看代码了。它的工作原理与plunker/JSFIDLE等类似。