Aşağıdaki omurga görünümü vardır:backbone.js değiştirilen etkinlik başarılı bir alma sonra tetiklenmiyor getirme
sınıf Gözlem
class Observations extends Backbone.Collection
model: Observation
constructor: ->
@url = _observationsUrl
class ObservationsView extends Backbone.View
el: $('#observations')
initialize: ->
_.bindAll @
@model.bind 'changed', @render
@model.view = @
that = @
@model.fetch {
success: ->
alert('success')
that.model.trigger 'changed'
}
render: =>
alert('rendering baby')
class ObservationsController extends Backbone.Controller
initialize: ->
observations = new Observations()
observationsView = new ObservationsView(model: observations)
Ben bağlayıcı am modelin değiştirilen etkinlik işlemek yöntemine Backbone.Model uzanır Gözlemler Görünümü. Model omurga koleksiyonudur.
Getirme başarılı bir şekilde çalışıyor ancak değiştirilen olay tetiklenmiyor. Manuel tetiği çaresizlikten deniyorum.
Neyi yanlış yaptığımı gören var mı?
Modelin koleksiyonu yenilentikten sonra tetiklenen olay aslında 'sıfırlama' değil, 'sıfırlama' olur. –