私のアプリケーションには2つのページが含まれています - index.html、details.html。 2つのコントローラ - homeCtrlr、detailsCtrlr。両方のコントローラのコードが1000行のコードに達していて、まだ増加している可能性があります。次のようになります。angularJSのコードの巨大なコードの扱い
app.controller('detailsCtrlr',()=>{
$scope.method_1 =(){}
$scope.method_2 =(){}
...
$scope.method_n =(){}
});
サイズが大きいためにコードを維持してデバッグするのがより困難になります。これらのメソッドをファイルとして配置する方法は他にありますか?
このコントローラのすべてが本当に**コントローラにあり、ファクトリ/サービスではないことを確認する必要があります。+ ... * util *関数に入れることができる冗長コードを探します。複数回再利用することができます+あなたのコードをコメントし、論理ブロックでそれを分けて読み込みを簡略化してください – Weedoze
この既存のstackOverflow [解決策]を見てみてください(https://stackoverflow.com/questions/25819661/how-to-split -single-controller-in-multiple-js-files-in-angularjs)、これは役に立つかもしれません。 –
@Weedoze私はすでにそれをしました、とにかく感謝します。 –