4

あるページ (ホームページ) にニュース フィードを表示し、別のページにユーザーのフィードのみ (ユーザー プロファイル ページ) を表示するアプリケーションがあります。

両方のページの外観と動作は同じです。コンテンツの変更は、呼び出される URL が異なるためです。

angularjsでこれを解決する方法は?

ホームページを表示するために使用されるすべてのメソッド/ロジックを備えたホームコントローラーがあります。

ここで、別の URL を呼び出してホーム コントローラーと同じことを行うコントローラーをもう 1 つ用意する必要があります。

親コントローラーと2つのコントローラーのようなものを考えていました。しかし、angularjs コントローラーの継承は dom 構造によって決定されるようです。私の場合、それらは 2 つの異なるページです。だから私はdomスタイルの継承を作成できません。

両方のコントローラーでコードを複製せずにこれを解決する方法について混乱しています。

必要に応じて、この質問に詳細を追加させていただきます。私は多くのグーグルの結果を調べましたが、これを行う方法がわかりませんでした。

4

2 に答える 2

1

書式設定と表示に使用するロジックをユーティリティ angular サービス (app.factory) にプルします。次に、それを両方のコントローラーに挿入して、そのようにロジックを共有できます。

于 2013-07-03T16:24:01.873 に答える