angulaire.js - L'usine angulaire js renvoie un tableau et le front ionique ne s'affiche pas
巴扎黑
巴扎黑 2017-05-15 16:58:30
0
1
568

Nouveau dans ionique et angulaire :
.factory('Recos', function() {

var recos=
[
    {   
        recoid:0,
        cityname:"上海",
        cityintroduce:"",
        citytext:"",
        img:"",
    },
    {
        recoid:1,
        cityname:"北京",
        cityintroduce:"",
        citytext:"",
        img:"",
    },
    {
        recoid:2,
        cityname:"深圳",
        cityintroduce:"",
        citytext:"",
        img:"",
    },
    {
        recoid:3,
        cityname:"",
        cityintroduce:"",
        citytext:"”。",
        img:"",
    }
];

return {
allreco: function() {
        return recos; //标注
},
get: function(recoid) {
  for (var i = 0; i < recos.length; i++) {
    if (recos[i].recoid === parseInt(recoid)) {
      return recos[i];
    }
  };
},

};
})

Il est normal que le "//mark" soit comme ça, mais changez-le pour renvoyer recos[0] ou recos[1]... Les données ne seront pas affichées lors de l'appel à la réception. Pourquoi. this~; Parce que je veux créer une fonction de correspondance simple :

retour {

allreco: function() {
  var city = localStorage.city;  
  for (var i = 0; i < recos.length; i++) {
      if (city.indexOf(recos[i].cityname) != -1){
        return recos[i];
      }
  };
},
get: function(recoid) {
  for (var i = 0; i < recos.length; i++) {
    if (recos[i].recoid === parseInt(recoid)) {
      return recos[i];
    }
  };
},

};

J'ai rencontré ce problème et je n'en connais pas la raison.

巴扎黑
巴扎黑

répondre à tous(1)
滿天的星座

allreco devrait signifier renvoyer toutes les recos. Pourquoi cela devient-il return recos[i] ? Voulez-vous renvoyer toutes les recos dans localStorage.city ?

allreco: function(){
    var city = localStorage.city;  
    var result=[]
      for (var i = 0; i < recos.length; i++) {
          if (city.indexOf(recos[i].cityname) != -1){
           result.push(recos[i]);
          }
      };
    return result;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal