如何用角度2创建新页面?

时间:2016-06-08 14:26:09

标签: javascript angular

我安装了一个用角度2制作的惊人的管理项目。
这是项目的演示http://akveo.com/ng2-admin/#/pages/dashboard 我有问题在这个项目中创建一个新页面! 在这里你可以找到我想做的事情 https://akveo.github.io/ng2-admin/articles/013-create-new-page/ 我的项目错误是这一个:
pages.component.ts?7a77:76未捕获的ReferenceError:未定义新的
所以基本上我有一个组件问题,mys项目找不到我试图使用的组件。在页面src / app / pages / pages.component.ts中,我插入了以下行(如教程https://akveo.github.io/ng2-admin/articles/013-create-new-page/中所述)

  {
    name: 'New',
    component: New, // here is the error
    path: '/new',
  }

如果需要,可以使用他们的教程安装项目:
https://akveo.github.io/ng2-admin/articles/002-installation-guidelines/

感谢您的关注。

1 个答案:

答案 0 :(得分:1)

您需要将New中创建的pages/new组件导入pages组件

所以在src/app/pages/pages.component.ts文件中添加以下内容:

import {New} from './new/new.component' //<---

@RouteConfig([
  // ... some routes here
  {
    name: 'New',
    component: New,
    path: '/new',
  }
])
export class Pages {
}