angulaire.js - En utilisant requireJS pour gérer JS, AngularJS n'a-t-il plus besoin d'utiliser ng-app ?
PHPz
PHPz 2017-05-15 17:00:05
0
2
554

Si vous utilisez requireJS pour gérer JS, angulaireJS n'a-t-il pas besoin d'utiliser ng-app comme point d'entrée ?
Pouvez-vous l'expliquer en détail ? Merci beaucoup !

Mon frère l'a résolu : http://www.open-open.com/lib/view/open14...

PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
曾经蜡笔没有小新

Étant donné que require.js est chargé de manière asynchrone au lieu de bloquer, lors de l'utilisation de require.js pour charger angulaire, si ng-app est défini en HTML, une telle situation peut facilement se produire.

Nous ne pouvons donc pas utiliser directement ng-app pour définir des modules angulaires

  • La solution est la suivante :

define([ 'angular' , 'angular-ui-router' ] , function( angular ){

    window.name = 'NG_DEFER_BOOTSTRAP';
    var isloaded = false;

    var timer = setInterval(function(){
        angular.element(document).ready(function(){
            angular.bootstrap(document,["My_app"]);
            isloaded = true;
        });

        if(isloaded === true){
            clearInterval(timer);
        }
    },300);

    return angular.module('My_app',['ui.router']);
});
漂亮男人

Je pense que gulp est meilleur, requirejs est un peu gênant et je dois écrire du code supplémentaire pour chaque fichier js, ce que je n'aime pas.

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