recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Quelqu'un a-t-il lu le livre Apprendre et utiliser Angular instantanément ?

Le code est tel qu'indiqué dans la figure. Le livre dit que ng-repeat peut être appliqué aux objets, le résultat du rendu HTML fera que Misko commençant par une lettre majuscule sera classé en premier. Les résultats de code mentionnés dans le livre sont Misko, Brad, Shyma. Mais le résultat du code que j'ai tapé était Shyma, Misko, Brad dans l'ordre que j'ai écrit. S'il vous plaît dites-moi. Ai-je mal tapé le code ou y a-t-il une erreur dans le livre ? L'Angular que j'ai lié est la v1.5.0, et le livre dit qu'il utilise la 1.2.19

<body ng-controller="MainCtrl as ctrl">
    <p ng-repeat="(author,note) in  ctrl.notes">
        <span class="label">{{note.label}}</span>
        <span class="author" ng-bind="author"></span>
    </p>
    <script src="../js/angular.min.js"></script>
    <script type="text/javascript">
        angular.module('notesApp',[]).controller('MainCtrl',[
            function(){
                var self=this;
                self.notes={
                    shyam: {
                        id:1,
                        label:'First Note',
                        done:false
                    },
                    Misko: {
                        id:3,
                        label:'Finished Third Note',
                        done:true
                    },
                    brad: {
                        id:2,
                        label:'Second Note',
                        done:false
                    }
                };
            }]);
    </script>
</body>
習慣沉默習慣沉默2780 Il y a quelques jours598

répondre à tous(1)je répondrai

  • 阿神

    阿神2017-05-15 17:04:43

    Version1.4.0Le ci-dessus est exécuté en fonction de l'ordre dans lequel ces attributs (shyma, Misko, brad) apparaissent dans l'objet (notes).


    Supplément : Différentes versions affichent des résultats différents

    1. Les résultats affichés dans la version 1.5.6 sont les suivants :

    est affiché dans l'ordre de shyma, Misko et brad.

    2. Les résultats affichés dans la version 1.2.0 sont les suivants :

    est affiché dans l'ordre de Misko, Brad et Shyma.

    répondre
    0
  • Annulerrépondre