Je souhaite passer du bootstrap angulaire de l'interface utilisateur à l'interface utilisateur étonnante, mais cela implique un problème jq. Je lutte avec ce problème depuis longtemps, mais je ne l'ai jamais pratiqué en détail si vous utilisez le composant jquery de. surprenez l'interface utilisateur, écrivez-le en angulaire La directive dit également d'essayer d'utiliser jq lite pour écrire un composant complet ?
Si vous utilisez
Angular
, essayez de ne pas utiliserjquery
Généralement, les effets qui peuvent être obtenus en utilisantjquery
peuvent être obtenus en utilisantAngular
, car la commande deAngular
est déjà très. puissant ; cependant, si vous estimez que l'utilisation de la commandeAngular
est lourde ou difficile, alors utilisezjquery
Après tout, celle qui vous convient est la meilleure.Le style du framework front-end peut être utilisé, mais les composants sont complètement différents. Il est trop difficile à imiter complètement, utilisez donc simplement des instructions simples pour écrire. . . En fait, les composants bootstrap recommandés par Angularui ne sont pas parfaits
Citez simplement jquery directement. Si vous n'êtes pas satisfait, écrivez-le vous-même
Si vous souffrez de mysophobie et avez des exigences en matière de vitesse de chargement, écrivez le composant vous-même, sinon enveloppez-le simplement avec une directive.
Ma propre pratique a toujours été d'utiliser cette dernière solution. La seule différence entre les deux est de savoir si jquery doit en dépendre, mais jquery est si largement utilisé. Si vous utilisez une source telle que Baidu, il y a une forte probabilité que l'utilisateur dispose d'un cache, donc la vitesse de chargement est généralement. pas un problème. Donc, l'envelopper directement avec une directive peut vous éviter bien des problèmes, alors pourquoi pas ?