mam szkielet modelu, który chcę, aby zainicjować z niektórych opcji:Przełęcz zainicjować opcje do Backbone modelu poprzez gromadzenie sprowadzić metodę
Payment.Payment = Backbone.Model.extend
initialize: (attributes, options) ->
@user = options.user
płatności te są pobierane z serwera poprzez ściąganiu płatności
# Collections: Payments
Payment.Payments = Backbone.Collection.extend
model: Payment.Payment
url: 'api/payments'
initialize: (models, options) ->
@user = if options?.user then options.user else app.user
Gdy próbuję pobrać zestaw płatności z serwera, nie mogę jednak znaleźć sposobu na przekazanie opcji użytkownika do każdego z modeli płatności:
payments = new Payment.Payments
payments.fetch()
Próbowałem przekazać opcję użytkownika jako parametr do wywołania pobierania, ale to nie działa. Jak mogę więc utworzyć instancję wszystkich modeli płatności sprowadzonych z serwera do użytkownika?
Dzięki - faktycznie wypróbowałem to i nie działało z innego powodu, ale masz rację, to jest właściwa droga. – zimkies