Bir rota değişikliğinin nasıl önleneceğini veya duraklatılacağını anlamaya çalışıyorum. Düzenleme ekranlarımda, kullanıcı kaydedilmemiş değişikliklere sahip olduklarında uzaktaysa (geri düğmesi veya başka bir mekanizma), sayfayı terk etmek istediğinden emin olmalarını isterim. window.onbeforeunload
'a çok benzer, ancak yönlendirici üzerinden.Ember.js yönlendirmesi - koşullu olarak rota/durum değişikliğini önleme
Ember'in önceki sürümlerindeki durum çizelgesi size kullanabileceğiniz bir geçiş nesnesi verdi. Görünüşe bakılırsa, en yeni durumda, artık böyle değil. Peki bunun için en iyi yolu nedir?
DÜZENLEME:
yukarıdaki soru eskidir ve listelenen cevaplar tarihli. Ember şimdi bunun için yerel bir yolu var. Bkz: Belgeler: http://emberjs.com/guides/routing/preventing-and-retrying-transitions/
Bu kabul edilen yanıt olarak işaretlenmesi gereken – dmzza