相关疑难解决方法(0)

Angular2路由器错误:无法找到主插座加载'HomePage'

我刚开始使用新的路由库(@ angular/router v3.0.0-alpha.7),但是遵循官方文档会导致以下错误:

browser_adapter.ts:74: EXCEPTION: Error: Uncaught (in promise): Error: Cannot find primary outlet to load 'HomePage'
Run Code Online (Sandbox Code Playgroud)

问题是 - 如何摆脱错误并使路由器按预期运行?我错过了一个设置吗?

(使用alpha.6版本时会出现相同的错误.)

app.component.ts

import { Component } from '@angular/core';
import { ROUTER_DIRECTIVES } from '@angular/router';

@Component({
    selector: 'app',
    template: `
        <p>Angular 2 is running...</p>
        <!-- Routed views go here -->
        <router-outlet></router-outlet>
    `,
    providers: [ROUTER_DIRECTIVES]
})
export class AppComponent {
}
Run Code Online (Sandbox Code Playgroud)

app.routes.ts

import { provideRouter, RouterConfig } from '@angular/router';
import { HomePage } from './pages/home/home';

export const routes: RouterConfig = …
Run Code Online (Sandbox Code Playgroud)

router angular

77
推荐指数
3
解决办法
8万
查看次数

标签 统计

angular ×1

router ×1