我安装了一个用角度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/
感谢您的关注。
答案 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 {
}