Hola abimex, antes que nada, muchísimas gracias por responderme, pude solucionarlo!!!
Código Javascript
:
Ver originalvar Modelo = Backbone.Model.extend();
var Coleccion = Backbone.Collection.extend({
url: '/api/contacts/', //en esta url esta la api rest
model: Modelo
});
var Vista = Backbone.View.extend({});
$(function(){
var mycollection = new Coleccion();
mycollection.fetch({
success: function (data) {
console.log("success con exito");
var datos = new Array();
for (var i = 0; i < data.models.length; i++) {
datos.push(data.models[i].attributes);
};
var contactos = { contactos : datos }; console.log(contactos);
var template = _.template( $("#lista_template").html(), contactos);
var myview = new Vista({ el: $("#lista_container") });
myview.$el.html( template );
}
});
});
Código HTML:
Ver original<div id="lista_container"></div> <script type="text/template" id="lista_template"> <% _.each(contactos, function(contacto) { %>
<% print(contacto.first_name); %>
<% }); %>
Efectivamente se imprimen los nombres de los contactos en la lista,
muchas gracias! Aunque me late que es posible mejorar este código, ojalá puedas compartirme algun consejo o enlace para estudiar
Desde ya muchas gracias nuevamente, un saludo.