Modèle AngularJS. JS interne n'exécute pas

J'ai beaucoup de page modèle html, qui incluent le code js. JS ne s'exécute pas lorsque mon RouteProvider charge un de ces modèles. Je ne veux pas utiliser eval. Je peux écrire mon code aux fichiers .js externes et utiliser requireJS, mais je ne sais pas comment je peux désactiver mon fichier js "inutilisé" avec requireJS. Pouvez-vous me dire comment puis-je exécuter mon code JS dans ma page de modèle chargé?

Dans la version actuelle (1.0.4 et 1.1.2), AngularJS n'effectuera aucun code JavaScript contenu dans un templateUrl spécifié par l'intermédiaire de templateUrl (ou template ).

À l'heure actuelle, votre meilleure option est de précharger la plupart du code à l'avant. Les gens expérimentaient avec requireJS et il y a beaucoup de questions à propos de SO et de la liste de diffusion. Mais la vérité est que – le chargement à la demande peut être fait pour les contrôleurs et les partiels – en général, la charge à la demande n'est pas bien prise en charge (voir Comment la modularité est-elle atténuée dans AngularJS? ). Dans la pratique, il se peut qu'il contienne quelques imprécisions par rapport à l'original. Nous espérons néanmoins que cela vous aidera dans vos recherches. Original en anglais Language Weaver Notez cette traduction: Merci pour votre évaluation Mauvaise Bonne Aucun retard lié à la charge à la demande).

La charge à la demande est une fonctionnalité qui est utilisée dans le cadre d'AngularJS 2.0.