Я создаю представления через $ .each, а атрибут myId всех представлений всегда заканчивается тем, что перезаписывается myId последнего элемента.Backbone.js переписывает переменные переменных
Создание просмотров
$('.form').each(function() {
// split class name
var classNameArray = $(this).attr('class').split('-');
// get typeId from last part of classname
var myId = classNameArray[classNameArray.length-1];
new myView({ 'el': $('.form-' + myId), 'myId': myId });
});
инициализация моего взгляд
var myView = Backbone.View.extend({
events: {
},
initialize: function() {
var myId = this.options.myId;
},
test: function() {
console.log(myId); // will return myId of last view created
}
});
Как я могу получить мнение, чтобы сохранить свои уникальный MyId лет?