2016-06-08 2 views
0

У меня есть удивительный проект администратора, сделанный с угловым 2.
Проведена демонстрация проекта http://akveo.com/ng2-admin/#/pages/dashboard У меня возникли проблемы с созданием единственной новой страницы в этом проекте! Здесь вы можете найти то, что я хочу сделать https://akveo.github.io/ng2-admin/articles/013-create-new-page/ Моей ошибки в моем проекте это один:
pages.component.ts 7a77: 76 Uncaught ReferenceError: Новый не определен
Поэтому в основном у меня есть компонент проблема, mys project не может найти компонент, который я пытаюсь использовать. На странице SRC/приложение/страницы/pages.component.ts У меня вставить следующую строку (как описано в учебнике https://akveo.github.io/ng2-admin/articles/013-create-new-page/)Как создать новую страницу с угловым 2?

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

Если вы хотите, вы можете установить проект, используя их учебник :
https://akveo.github.io/ng2-admin/articles/002-installation-guidelines/

Благодарим за внимание.

+0

сделал добавить 'экспорт класса new' к вашему«new.component. module.js? – Claies

+0

Да Я добавляю класс экспорта New. Но, как указано на этом ответе, я столкнулся с проблемой импорта ... –

ответ

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 { 
} 
+1

Большое спасибо! Оно работает) –

Смежные вопросы