NativeScript应用程序路由器错误。我的应用程序无法启动

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

我在运行应用程序时出错

我的应用程序构建如下: 应用程序组件应导航到应用程序路由,并从那里导航到页面组件。 pages组件模板是“router outlet”,它导航到在视图之间导航的页面路由

我是这样做的:

主要应用程序组件:

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等类似。