Maison > Questions et réponses > le corps du texte
Parce que je n'ai jamais développé de vrai projet avec angulaire, j'ai une question
L'effet de routage d'angular peut être utilisé pour créer un site Web d'une seule page. Le routage consiste à charger le fragment html. Si vous souhaitez utiliser le style CSS, plus Un style ne peut être lié que dans index.html, alors combien de CSS doivent être remplis pour le nombre de routes ? Ou le css est écrit dans un fichier. Si c'est le cas, le style sera difficile à contrôler
;
ringa_lee2017-05-15 17:00:44
Utilisez ocLazyload pour charger le contrôleur correspondant, le CSS, etc., ou les fichiers que vous souhaitez charger en conjonction avec le routage
漂亮男人2017-05-15 17:00:44
J'ai réalisé quelques applications AngularJS monopage.
Pendant la phase de développement, j'ai divisé les fichiers CSS selon les besoins. Semblable à ce que l'interrogateur a mentionné, il y a un CSS pour chaque route (je pense que c'est la vue. Mais lors de la publication, j'ai compressé tous les CSS ensemble en utilisant). gulp, puis il est chargé directement dans la page d'index, et les styles appelés dans la vue proviennent tous du fichier CSS compressé.
世界只因有你2017-05-15 17:00:44
J'ai travaillé comme stagiaire front-end pendant six mois et j'ai travaillé sur le front-end de 5 ou 6 projets.
L'approche de notre entreprise est d'écrire en moins, et enfin de conditionner et de compresser tous les fichiers en moins dans un fichier CSS à l'aide d'outils de processus tels que gulp/grunt/fis3... et de simplement référencer ce fichier CSS directement sur l'interface.
PHPz2017-05-15 17:00:44
Il est recommandé d'écrire le css dans un fichier.
En même temps, le modèle html doit également être écrit en $templateCache
De cette façon, même si la page d'accueil peut s'ouvrir lentement, les opérations ultérieures seront. fluide et fluide.,,,
et , en utilisant la stratégie de mise en cache pour mettre en cache ces fichiers volumineux, il n'y aura pas de décalage évident lors de l'accès ultérieur à la page d'accueil.