2016-07-01 4 views
0

In angular-ui.router v1.0.0alpha0

Alle staatlichen Ereignisse, (d $ state * und Freunde) sind veraltet und standardmäßig deaktiviert;

jetzt was an dieser Stelle zu verwenden? ohne die ng1/stateEvents.js Datei zu benutzen. können wir $transitions.<hooks>

verwenden und wie greifen wir Daten Attribut in .state definieren nur Authentifizierungen

$stateProvider 
    .state("base", { 
     url : "/", 
     templateUrl: "base.html", 
     controller: 'BaseController' 
     data : { pageTitle : 'Base' } 
    }) 

früher zu überprüfen, können wir durch Zugriff auf $state.current.data.pageTitle

Antwort

0

bekam schließlich diese zu lösen.

Jetzt brauchen wir $transitionsProvider innen .config() nicht in .run

app.config(['$transitionsProvider',function($transitionsProvider) { 
$transitionsProvider.onBefore({to:'base'}, 
    function($transition$, $state) { 
     console.log($state.current.data);     
    } 
); 

})

Hoffe, es hilft jemand verwenden.

Verwandte Themen