【发布时间】:2017-09-20 07:24:06
【问题描述】:
我的应用程序涉及 2 个页面 - index.html , details.html 。和 2 个控制器 - homeCtrlr , detailsCtrlr 。两个控制器中的代码都达到了1000行代码,并且可能还会增加。如下所示:
app.controller('detailsCtrlr',()=>{
$scope.method_1 = (){}
$scope.method_2 = (){}
...
$scope.method_n = (){}
});
由于代码量大,维护和调试代码变得更加困难。有没有其他方法可以将这些方法作为文件?
【问题讨论】:
-
您应该尝试查看此控制器中的所有内容是否应该真的在控制器中,而不是在工厂/服务/...放入一个可以多次重复使用的 util 函数 + 注释您的代码并尝试将其分隔在逻辑块中以简化阅读
-
尝试查看现有的 stackOverflow solution,这可能会有所帮助。
-
@Weedoze 我已经这样做了,谢谢。
-
@ImmanuelKirubaharanS 我认为这可能就可以了。
标签: angularjs