发布网友 发布时间:2022-05-12 00:56
共1个回答
热心网友 时间:2023-10-31 12:43
初学angularjs,第一个实例是官网的phoneCat,里面路由用的是ngRoute,后来看到别的用ui-router,觉得好奇,ui-route是什么呢?百度一些,得到如下解释:ui-router的工作原理非常类似于Angular的路由控制器,但它只关注状态。ui-router是一个web客户端的路由解决方案,它最大的作用是将web界面的设计分块了UI-Router被认为是AngularUI为开发者提供的最实用的一个模块,它是一个让开发者能够根据URL状态或者说是'机器状态'来组织和控制界面UI的渲染,而不是仅仅只改变路由(传统AngularJS应用实用的方式)看了以上解释后,懂了吗?我是没动,但好像很牛掰的样子,继续研究,终于看到说不同的地方了:AngularUIRouter是AngularUI团队开发的一个AngularJS路由模块,相比AngularJS的标准路由ngRoute,它更灵活,基于state而不是URL在一个页面中加载多个View并保持View的层次,NestedStates&Views以及Multiple&NamedViews。UI-Router被认为是AngularUI为开发者提供的最实用的一个模块。