我是 angular.js 的新手,我制作了一个 html 页面来绑定(bind) json 数据。我对 angular.js Controller 很困惑。就像我应该制作一个通用的 Controller 还是为每个 html 页面制作单独的 Controller ?有什么建议么?
最佳答案
这实际上取决于页面的功能以及它们的相似程度。通常,每个 Controller 都有自己的页面,但如果页面本质上极其相似,则稍微更抽象的 Controller 可能更有意义,以避免代码重复。
另一种方法,根据您的应用程序正在执行的操作,是将所有通用逻辑移动到一个服务中,多个 Controller 调用该服务。
无论如何,您都应该使用策略来避免代码重复并尽可能维护单一责任主体。
关于javascript - Angular js 多个或单个 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20214960/