Entrez d'abord dans le contr?leur A
Décidez ensuite d'afficher le dom du contr?leur A ou d'afficher directement le dom du contr?leur B
Mais peu importe comment vous le faites, vous rendrez d'abord le dom de A, puis le flasherez avant d'entrer dans le dom de B. Quelqu'un peut-il me donner des conseils ?
擁有18年軟件開發(fā)和IT教學經驗。曾任多家上市公司技術總監(jiān)、架構師、項目經理、高級軟件工程師等職務。 網絡人氣名人講師,...
Le contr?leur lui-même n'a pas de dom. Voulez-vous dire ng-controller ou composant ou directive ou route
Allez dans la bibliothèque de classes Angular et recherchez un fichier nommé angulaire-csp et importez-le. Le contenu est comme ceci
./* Include this file in your html if you are using the CSP mode. */
@charset "UTF-8";
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
.ng-cloak, .x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
display: none !important;
}
ng\:form {
display: block;
}
.ng-animate-shim {
visibility:hidden;
}
.ng-anchor {
position:absolute;
}
Ajoutez ensuite l'attribut ng-cloak
à votre élément flash
<p ng-if="false" ng-cloak>Hello World</p>
D'accord avec le premier étage, pour juger de l'affichage du DOM, utilisez ng-if directement sur la page HTML Si le résultat est vrai, le DOM sera rendu sinon, il ne sera pas rendu.