什么模式被推荐为ng2中的js模块等效?

时间:2017-08-09 20:30:03

标签: javascript angular typescript

在ng2中推荐哪些模式作为js模块?例如,假设我的ng2.component.ts增长到50个函数,将这些函数中的40个封装到自己的js模块中是合适的,所以通常我会创建一个这样的js模块:

var ModuleX = (function () {

   //group the 40 cohesive functions in this module

})();

我假设ng2使用某种类型的专有结构而不是通用的js模块。在ng2中我会创建一个ModuleX.component.ts然后从另一个组件调用此组件并避免完全使用通用的js模块吗?

1 个答案:

答案 0 :(得分:0)

如果这50个函数实际上是辅助函数并且可以帮助您跨多个组件,那么它们的最佳位置/实现是在专用的service(s)内。