2016-08-30 8 views
0

У меня есть компонент LandingComponent в общей библиотеке. Этот компонент должен использоваться почти всеми другими модулями в моем приложении.Угловой 2 RC5 - общий компонент, используемый различными модулями

Файлы структуры (внутри /app папки):

/library 
    landing.component.ts 
/module1 
    mod1.module.ts 
    mod11.component.ts 
/module2 
    mod2.module.ts 
    mod21.component.ts 
app.module.ts 

mod11.component.ts отрывок

@Component({ 
    template: '<landing title="M1C1 title" desc="M1C1 description"></landing>'; 
}) 
export class Mod11Component {} 

mod21.component.ts отрывок

@Component({ 
    template: '<landing title="M2C1 title" desc="M2C1 description"></landing>'; 
}) 
export class Mod11Component {} 

Как мне организовать импорт и декларации/директивы, чтобы он работал? Должен ли я создавать модуль для компонентов библиотеки и использовать его в других модулях?

ответ

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