2014-12-29 3 views
26

Come specificare l'opzione reload in un markup ui-sref? Tutti gli esempi che vedo usano direttamente la funzione javascript.Come inserire l'opzione di ricarica nel markup ui-sref

<a ui-sref="app.editPost({new:true}, {reload:true})">new post</a> 

Non sembra funzionare. Devo creare una funzione di controllo dell'oscilloscopio per includere l'opzione reload?

Ho anche provato alcune risposte di seguito e non sembra funzionare con il framework Ionic. Link a penna codice di esempio riportato di seguito:

http://codepen.io/anon/pen/LERqeb

risposta

58

Qui si va:

<a ui-sref="app.editPost({new:true})" ui-sref-opts="{reload: true, notify: true}">new post</a> 

http://angular-ui.github.io/ui-router/site/#/api/ui.router.state.directive:ui-sref

+1

Hey grazie per la risposta. Ho provato ad aggiungere ui-sref-opts = "{reload: true}" e non sembra ricaricare il mio controller ionico quando clicco (naviga ma non fa scattare di nuovo il controller) - fai penso che sia un problema ionico o un problema angolare o che io non comprenda correttamente la ricarica – MonkeyBonkey

+0

Questo sta funzionando al mio fianco. Quindi cosa vuoi ottenere dalla ricarica? –

+0

Quale versione di ui-router angolare si sta utilizzando? –