2014-12-29 11 views
7

Precedentemente, stavo usando ngRoute nel mio controller principale. Devo creare funzionalità di visualizzazione figlio e viene raggiunto solo da UI-Router. per favore suggerire?Possiamo usare ngRoute e ui.router insieme in ang.JS app.js?

+0

È possibile, come suggerisce @Suneet, ma probabilmente dovresti semplicemente migrare la tua applicazione a uiRouter invece di utilizzarla entrambe. – Martin

+0

@ Martin: Sì, hai ragione. –

risposta

2

Sì, è possibile utilizzare entrambi.

var myModule = angular.module("myModule", ["ui.router", "ngRoute"]); 
+0

È possibile utilizzare entrambi contemporaneamente come ? –

+3

No, le due direttive si contenderanno la transclusione sul corpo. A seconda del tuo stile, puoi provare a inserirne uno dopo l'altro (ad esempio,

). – N13

0

Sì, è possibile utilizzare ngRoute/angular-route ($routeProvider) e ui-router ($stateProvider) insieme (in particolare, il secondo all'interno del primo). Controllare this repo's master per trovare l'esempio. In un paio di parole, in questo caso lo ui-router avrà la possibilità di fornire la navigazione e gli stati/viste annidati all'interno di "ng-view -spazio interno". Ho risposto quasi alla stessa domanda con ulteriori dettagli e pro/contro at Quora

Problemi correlati