【发布时间】:2013-04-24 12:01:31
【问题描述】:
出于某种奇怪的原因Angular JS has its own module system that is neither AMD nor CommonJS。
我有许多 AMD 格式的现有模块。我想在 Angular 应用程序中使用它们。
我想避免重写任何 AMD 模块。如果可能的话,我也想避免使用 Angular 自己的模块系统。
在使用 Angular 时是否可以使用 AMD 模块?是否可以避免 Angular 的自定义模块系统?
【问题讨论】:
-
我不知道“避免”是否是正确的想法。我认为您只是在问如何使用您的 AMD 模块。什么是使用旧 AMD 模块的最佳方式是这里的真正问题。我不确定答案。我以稍微不同的方式来回答这个问题。但我真的不建议避免使用 Angular 的模式。但是我很好奇使用其他项目中制造的 AMD 模块的最佳方法,等等。其他答案很有趣,但我觉得他们并没有真正解决这个问题。
标签: module angularjs amd commonjs