【发布时间】:2017-02-06 18:45:38
【问题描述】:
我是 angular2 的新手,我已经成功创建了三个组件,用于创建/编辑、查看和列出员工,组件选择器类似于 <create-employee>, <view-employee>, <list-employee>。
我的要求是我需要在 nodejs 库中创建一个 npm 包,以便公开分发这个员工模块,这样单个 npm 模块应该具有所有这三个组件。
到目前为止,我确实在 documentation 的帮助下创建了一个 npm 包。我可以将它作为节点模块安装在我的应用程序中,并成功地使用了创建员工功能。但我缺少的是其他两个组件。我不想为视图和列表创建另外两个节点包,而是希望在单个 npm 包中提供这三个组件。
我期待的是:
app.module.ts
import { EmployeeModule } from 'employee-library';
@NgModule({
declarations: [..],
imports: [EmployeeModule],
providers: [],
bootstrap: [AppComponent]
})
user-create.component.html
<create-employee></create-employee>
user-view.component.html
<view-employee></view-employee>
user-list.component.html
<list-employee></list-employee>
【问题讨论】:
-
感谢您宝贵的反对票!!。从下面的答案中得到了我的解决方案!
标签: angular npm angular2-components