検索

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

angular.js - angular路由相关

因为没有过angular真实项目开发过,所以有一个问题,
angular的路由效果可以做单页面web,路由是将html片段加载进来的,
如果想运用样式css的话,多个样式只能是在index.html中link了,所以说有多少路由,就要填写多少个css吗?或者说css写在一个文件中,如果这样的话,样式会不会有些不好控制啊;

我之前都是一个html对应一个css这样写的,

仅有的幸福仅有的幸福2744日前559

全員に返信(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
  • キャンセル返事