Pour la portée, quand devez-vous utiliser une portée indépendante et quand devez-vous hériter de la portée de la classe parent ? Existe-t-il des scénarios d'application ?
Normalement, il n'est pas recommandé de s'appuyer sur la relation d'héritage des étendues pour transférer des données. Les données peuvent être transférées via le pub/sub d'Angular, ou les données entre différentes étendues peuvent être partagées via des services. La directive générera une portée indépendante uniquement après avoir spécifié le paramètre scope. La portée indépendante est destinée à l'isolation de l'interface et ne fournit que des droits d'accès externes limités, afin que le composant puisse être réutilisé dans différents environnements pour implémenter des composants Web.
Les composants indépendants utilisent des étendues indépendantes. Je pense que conformément au concept de composantisation et aux considérations d'optimisation des performances, les étendues indépendantes doivent être principalement utilisées et les étendues qui héritent du contrôleur doivent être évitées autant que possible. D'après ma pratique dans le projet, j'ai l'impression que l'utilisation de la portée du contrôleur provoque souvent divers maux de tête.
Normalement, il n'est pas recommandé de s'appuyer sur la relation d'héritage des étendues pour transférer des données. Les données peuvent être transférées via le pub/sub d'Angular, ou les données entre différentes étendues peuvent être partagées via des services. La directive générera une portée indépendante uniquement après avoir spécifié le paramètre scope. La portée indépendante est destinée à l'isolation de l'interface et ne fournit que des droits d'accès externes limités, afin que le composant puisse être réutilisé dans différents environnements pour implémenter des composants Web.
Les composants indépendants utilisent des étendues indépendantes. Je pense que conformément au concept de composantisation et aux considérations d'optimisation des performances, les étendues indépendantes doivent être principalement utilisées et les étendues qui héritent du contrôleur doivent être évitées autant que possible. D'après ma pratique dans le projet, j'ai l'impression que l'utilisation de la portée du contrôleur provoque souvent divers maux de tête.