AngularJS via le contrôleur A vers le contrôleur B
高洛峰
高洛峰 2017-05-15 17:00:59
0
4
539

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年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(4)
为情所困

Utilisez généralement ng-if

dans ce cas
PHPzhong

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal