如何解耦js和angularjs

时间:2015-07-09 05:39:43

标签: angularjs testing decouple

为了避免在用其他框架替换angular时重写所有代码,我想知道是否有任何解决方案来解耦angularJS和JS?如果是,如何测试它们(因为不能再使用角度测试模块)?

1 个答案:

答案 0 :(得分:0)

  1. 使用服务 通过将代码包含在服务中,您可以轻松地移动它们并使其适应其他框架

  2. 有本地功能 通常,您创建与范围中的视图交互的函数。但是,您可以将它们放在由范围函数调用的本地函数中。这样,当您更改框架时,您可以移动保留本地函数。

  3. 这些是我想到的两件事,但我相信还有更多。