angular.js - kilang angularjs mengembalikan tatasusunan dan ionik hadapan tidak dipaparkan
巴扎黑
巴扎黑 2017-05-15 16:58:30
0
1
571

Baru kepada ionik dan sudut:
.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];
    }
  };
},

};
})

Adalah perkara biasa untuk "//mark" menjadi seperti ini, tetapi tukarkannya untuk mengembalikan recos[0] atau recos[1]... Data tidak akan dipaparkan apabila dipanggil di meja depan Mengapa ini~; Kerana saya ingin membuat fungsi Padanan yang mudah:

kembali {

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];
    }
  };
},

};

Saya menghadapi masalah ini dan saya tidak tahu sebabnya.

巴扎黑
巴扎黑

membalas semua(1)
滿天的星座

allreco sepatutnya bermakna mengembalikan semua recos. Mengapakah ia menjadi return recos[i] Adakah anda mahu mengembalikan semua reco dalam 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;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan