Ho una domanda riguardante il sistema di routing Ember.Modifica URL senza transizione
Nella mia App Ember, ho una semplice mappa a tutto schermo. Il centro e il livello di zoom di questa mappa provengono dai parametri di query URL. Ora sarebbe bello avere un modo semplice per mantenere i parametri di questa query in sincronia con la posizione della mappa. Quindi, quando qualcuno muove la mappa, vorrei cambiare i parametri della query url con i nuovi valori.
Quando utilizzo un semplice transitionTo
, avvio un ciclo per modificare la mappa e aggiornare i parametri della query cambiando nuovamente la mappa e così via.
Quindi la mia prima idea era quella di ottenere l'implementazione della posizione dal router e modificare l'url manualmente. Ma non so come farlo. E fa anche i torti sbagliati usando Ember in questo modo.
Non è necessario aggiornare l'URL manualmente con l'oggetto posizione o qualcosa del genere. Il modo per influenzare l'aspetto in Ember è l'uso di percorsi e aggiungere segmenti dinamici a loro. – mavilein
Dai un'occhiata ai seguenti link: http: // stackoverflow.it/questions/15165072/is-resource-nesting-the-only-way-to-enable-multi-dynamic-segments/15174766 # 15174766 http://mavilein.github.io/javascript/2013/09/28/ three-steps-to-ember-js-seo-friendly-urls/ – mavilein
E questo -> http://stackoverflow.com/questions/18164461/how-do-you-maintain-the-page-state-so- that-you-can-provide-permalinks-using-emb/18249404 # 18249404 Questi collegamenti contengono tutti gli ingredienti necessari. Se hai problemi, crea un JSFiddle o JSBin e io posso aiutarti a trovare un esempio di base. – mavilein