2016-12-19 42 views
0

我有两个角与打字稿项目,我想一个模块(事实上的命名空间)可用于两个。角JS模块共享不同的项目

在项目一中,我有一个带有控制器和服务的模块。我希望在我的第二个项目中可以使用此功能,而不需要复制代码。

就像导出模块并注入它作为依赖项目一样简单吗?

我试过这个解决方案,但是我没有成功。这是我的代码:

​​

如何在第二个项目中访问此控制器?我试试这个:

import {ExampleCtrl} from "../../directory/ExampleCtrl"; 

但TS linter显示一个错误,表明找不到该模块。

回答

1

是的,这很容易。你只需要调用你的模块及其组件(控制器,服务等等),并将它们作为依赖项注入到你的新项目中。