Maison > Questions et réponses > le corps du texte
Comment les différents js et css utilisés dans chaque modèle peuvent-ils être chargés à la demande ? Peuvent-ils être combinés en un seul fichier ? De plus, angulairejs est-il adapté au développement mobile ? Le fichier semble très volumineux.
PHPz2017-05-15 16:55:18
angular est encore trop lourd pour les appareils mobiles.
Envisagez d'utiliser requirejs ou seajs pour le chargement à la demande de js.
Le chargement de CSS à la demande ne peut être divisé qu'en CSS individuels par module, puis référencé à la demande. Regardez la granularité du module.
PHP中文网2017-05-15 16:55:18
angular lui-même ne gère pas le chargement des fichiers.
Si vous devez charger chaque fichier à la demande, pensez à utiliser require.js ou sea.js
曾经蜡笔没有小新2017-05-15 16:55:18
angular ne nécessite pas require.js
Déclarez simplement dans votre application que les modules requis sont chargés lorsque vous les utilisez.
Par exemple, j'ai déclaré
APP.controller('test',[$http,'myjsfunc'],function(){
//your code
})
Puis dans le code html, tant que la page utilisant le contrôleur de test introduit le js du module myjsfunc écrit par vous-même (cela peut être un service, un filtre, etc., ou vous pouvez l'encapsuler manuellement dans un module angulaire, vous ne pouvez pas l'encapsuler, angulaire sera dans le js Une fois terminé, bootstrap) peut effectuer le chargement à la demande