5
假设我需要一些不依赖于AngularJS的通用对象(例如,实现了一些特殊行为的特定集合)。在AngularJS应用程序中使用普通的javascript对象的好坏做法?
我可以在AngularJS之外完全实现它,然后在服务/控制器中使用它。我也可以将它作为服务/工厂并在其他组件中使用。
我不知道在AngularJS之外编写代码然后在应用程序中使用它是好的还是不好的做法。一个巨大的胜利就是在测试这样的代码时更容易,因为它不需要AngularJS的依赖。
您是否在应用程序中将整个应用程序代码保存在AngularJS世界中?
谢谢。我现在正在使用它在工厂/服务中调用“新MyObj”。但我可能会考虑按照您的建议将其包装到单独的Angular服务/工厂中。 – grafthez