Was ist der Unterschied zwischen:
$routeParams and $stateParams
und wenn das, was zu benutzen?
Was ist der Unterschied zwischen:
$routeParams and $stateParams
und wenn das, was zu benutzen?
Beide stammen von verschiedenen Router-Modulen. Sie können jeden in Ihrer Anwendung verwenden.
Wenn Sie das Modul ngRoute
verwenden, sollten Sie $routeParams
(https://docs.angularjs.org/api/ngRoute) verwenden. Dies wird von Angular-Team zur Verfügung gestellt. Es hat nur eine ng-view
. Sie können keine verschachtelten Ansichten verwenden.
Wenn Sie das Modul ui-router
verwenden, sollten Sie $stateParams
(https://github.com/angular-ui/ui-router) verwenden. Dies ist von beigetragenem Modul. Es hat eine Anzahl von zusätzlichen Funktionen verglichen als ngRoute
. Es unterstützt Konzepte für verschachtelte Ansichten. http://www.amasik.com/angularjs-ngroute-vs-ui-router/
ui-view
Weitere angeben