0

Javascript の「for」ループで、配列の代わりにバックボーン コレクションを渡すことは可能ですか? 例: 以下のサンプル コードでschoolsは、配列ではなくコレクションです。これはどのように可能ですか?

var selectedSchool;
var addClasses = function(schools){
    selectedSchool = Alloy.Collections.schools.at(0);
       for(var i = 0; i < schools.length; i++){
    var school = Backbone.Collections.schools.at(i);
    var label = Ti.UI.createLabel({
        text: schools.get('name'),
        height:'auto', 
   };

モデルschools内で がコレクションとして定義されている場所は次のとおりです。school

exports.definition = {
    config : {
  "defaults": {
     "title": "-",
     "description": "-"
   },
   "adapter": {
     "type": "rest",
     "collection_name": "schools",
     "base_url" : "/schools/",
   }
},

extendCollection: function(Collection) {        
    _.extend(Collection.prototype, {
        // Extend, override or implement Backbone.Collection 
                 urlRoot: '/schools/',  
                 name: 'schools',
    });

    return Collection;
}

}

どんな助けでも大歓迎です。

4

2 に答える 2

0

最初にコレクションを作成し、それを配列に変換し、仕事をしてからコレクションに戻すことができますか?

于 2013-06-27T14:47:58.290 に答える