ui-router è un'ottima alternativa al router standard di angular; supporta nested states and views e multiple views.Ui-router angolare: viste nidificate su più viste
Sono un po 'confuso, però, per la differenza tra i due. Mi sembra che più viste possano quasi sempre essere pensate e implementate come viste nidificate di un componente di "ordine superiore". Ad esempio, se consideriamo un'app con una barra laterale e una casella di contenuto, possiamo modellarli come due viste "parallele" o come rendere la barra laterale la vista principale e il riquadro del contenuto la sua vista secondaria nidificata che dipende dall'elemento della barra laterale selezionato .
Il readme stessa sembra suggerire la divisione non è davvero chiara:
Pro Suggerimento: Mentre più viste parallele sono una caratteristica potente, sarete spesso in grado di gestire le interfacce in modo più efficace nidificazione delle visualizzazioni e associazione di tali viste con stati nidificati.
Quando è necessario utilizzare più viste e le viste nidificate? Esistono alcuni criteri che possono aiutarti a scegliere la maggior parte del tempo che è il modo corretto di modellare gli stati, nidificati o multipli?