2016-04-05 12 views
1

Sorgulama parametrelerimin tümü değiştirilecek şekilde ayarlandığı bir sorun yaşıyorum: true, ancak özellikleri değiştirdiğimde, sorgu paramları pushState kullanılarak güncelleniyor replaceState yerine.Ember.js sorgu params yerine uygun değil: true ve using replaceState

Sen bu davranışı görebilirsiniz: https://www.timbuktutravel.com/trips

Yani filtreler değiştirilir olarak, sorgunun parametreler güncelleme, ancak filtreyi birkaç kez değiştirdikten sonra bu yüzden, pushState kullanılarak yapılmaktadır. Daha sonra geri tıklarsanız, önceki süzme kombinasyonlarının geçmişinde hareket etmeye başlarsınız.

Herhangi bir yardım çok takdir edilir!

queryParams: { 
    selectedCountryNames: { 
    replace: true, 
    as: 'countries' 
    }, 
    selectedExperienceNames: { 
    replace: true, 
    as: 'experiences' 
    }, 
    selectedActivityNames: { 
    replace: true, 
    as: 'activities' 
    }, 
    selectedWildlifeNames: { 
    replace: true, 
    as: 'wildlife' 
    }, 
    selectedMonthNames: { 
    replace: true, 
    as: 'month' 
    }, 
    selectedTripLengths: { 
    replace: true, 
    as: 'length' 
    }, 
    selectedBudgets : { 
    replace: true, 
    as: 'budget' 
    } 
}, 

cevap

1

değiştirin::

Benim sorgu parametreleri tanımı benziyor gerçek ihtiyaçlarını rotada belirtilmesi