1

私はウェブプログラミングとコーディング全般に不慣れです。これが初心者の質問であるか、繰り返しの質問であるか、または私の知識が間違っている場合は、ご容赦ください。

私が知っていること

1.Angular は seo フレンドリーではありません。誤解しないでほしいのですが、SEO フレンドリーにする方法がいくつかあることは知っています (事前にレンダリングされた静的ページを提供するなど)。

2.angularでのコーディングには多くの利点があります

3. モジュラー コードは、angular のパーシャルを使用して記述できます。また、jade、swig などのテンプレートでも記述できます。

場合

Web ページに 5 つの部分 (ヘッダー、ジャンボトロン、テキスト、フォーム、フッター) がある場合を考えてみましょう。再利用可能なモジュラー コードが必要な場合は、Angular パーシャルを記述し、ng-include または ui-view を使用して入力できます。しかし、それはseoフレンドリーではありません

次のようにしてみませんか。

1.テンプレートを使用してhtmlページを生成します(私はswigを使用しています)。

2.コードの各部分(ヘッダー、ジャムボトロン、テキスト、フォーム、フッター)ごとに個別のモジュールを作成します。

3.依存性注入を使用して、これらのモジュールをページのコントローラーに注入します。

4.いつものように角度関数とコントローラーのすべてを使用します。

5.ページを取得する 魔女は SEO にやさしく、モジュール式で、再利用可能です。

質問

1.このアプローチを使用している人はいますか?

2.いいえの場合、y? はいの場合、私が言及した以外の理由はありますか?

3. より良い他のアプローチとその理由は?

4.これを続行する場合、ページに挿入された異なるモジュール間でページのデータを共有するにはどうすればよいですか? ガイドはありますか?ソース?

4

1 に答える 1