検索

ホームページ  >  に質問  >  本文

angular.js - 角度ルーティング関連

私は angular で実際のプロジェクトを開発したことがないので、質問があります。
angular のルーティング効果は、HTML フラグメントをロードするために使用できます。スタイルCSSを使用したい場合、スタイルはindex.html内でしかリンクできないので、ルートが何本ある場合、CSSを何個埋めればよいでしょうか?または、CSS がファイルに記述されている場合、スタイルを制御するのが難しくなります。
以前は 1 つの CSS に対応する 1 つの HTML を記述していました。

仅有的幸福仅有的幸福2779日前578

全員に返信(4)返信します

  • ringa_lee

    ringa_lee2017-05-15 17:00:44

    ocLazyload を使用して、対応するコントローラー、CSS など、またはルーティングでロードしたいファイルをロードします

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:00:44

    私はいくつかの AngularJS シングルページ アプリケーションを実行しました。
    開発段階では、質問者が言ったのと同様に、各ルート(ビューだと思う)にCSSファイルを分割しましたが、公開するときは、すべてのCSSをgulpを使用してまとめて圧縮しました。ページがロードされ、ビューで呼び出されるスタイルはすべて圧縮された CSS ファイルから取得されます。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-15 17:00:44

    半年フロントエンドインターンとして働き、5、6件のプロジェクトのフロントエンドに携わりました。
    当社のアプローチは、less で書き込み、最後に gulp/grunt/fis3 などのプロセス ツールを使用して、less ファイルをすべてパッケージ化して CSS ファイルに圧縮し、インターフェイス上でこの CSS ファイルを直接参照するだけです。

    返事
    0
  • PHPz

    PHPz2017-05-15 17:00:44

    CSSをファイルに記述することをお勧めします
    同時にHTMLテンプレートも記述すると、ホームページが開くのは遅くなりますが、その後の操作はスムーズになります。これらの大きなファイルを統合するためのキャッシュ戦略。ファイルはキャッシュされるため、後でホームページにアクセスするときに明らかな遅延は発生しません。 $templateCache

    返事
    0
  • キャンセル返事