У меня есть компонент 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 {}
Как мне организовать импорт и декларации/директивы, чтобы он работал? Должен ли я создавать модуль для компонентов библиотеки и использовать его в других модулях?