微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ui-router

编程之家收集整理的这个编程导航主要介绍了ui-router编程之家,现在分享给大家,也给大家做个参考。

ui-router 介绍

angularjs自身提供路由ng-router,但是ng-router不是很好用,配置项零散,好比vue提供的组件传值一样,虽然提供给你了用法,但是开发过程中逻辑一多用着萌萌的,所以我们抛开ng-router来看ui-router。 

 

UI-Router可以将视图嵌套,因为它基于的是操作状态而仅非URL。与传统做法使用ng-view不同的是,在ui-Route里需要使用ui-view服务。当在ui-router中处理路由和状态时,开发者的重心是当前的状态是什么以及在哪一个页面里。 

UI-Router被认为是AngularUI为开发者提供的最实用的一个模块,它是一个让开发者能够根据URL状态来组织和控制界面UI的渲染,而不是仅仅只改变路由(传统Angularjs应用实用的方式)。该模块为开发者提供了很多视图(view)的控制。

开发者可以创建嵌套分层的视图、在同一个页面使用多个视图、让多个视图控制某个视图等更多的功能。即使是非常复杂的web应用,UI-Router也可以极佳地驾驭。

在单页面应用中要把各个分散的视图给组织起来就是通过路由机制来实现的。

路由就是一个用于请求URL分发和跳转一个应用组件。 

网站地址:http://ui-router.github.io/

GitHub:https://github.com/angular-ui/ui-router

网站描述:一个AngularJS路由模块

ui-router

官方网站:http://ui-router.github.io/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。