文件名称:AngularUI Router:AngulaJS中带有嵌套视图的灵活路由解决方案-开源
文件大小:2.13MB
文件格式:GZ
更新时间:2024-05-28 18:20:14
开源软件
UI-Router提供基于状态的路由。 应用程序的每个功能都定义为一个状态。 一个状态随时处于活动状态,UI-Router管理状态之间的转换。 每个状态都描述功能的URL,UI(一个或多个视图),数据先决条件和其他逻辑先决条件(例如身份验证)。 在激活状态之前,UI-Router首先(异步)获取所有先决条件,然后激活视图并更新URL。 UI-Router状态是分层的。 状态可以嵌套在其他状态中,形成一棵树。 子状态可以从其父状态继承数据和行为(例如身份验证)。 当用户通过单页应用进行导航时,客户端路由器会更新浏览器URL。 相反,对浏览器URL的更改可以推动应用程序的导航,使用户能够创建到应用程序深处区域的深层链接(即书签)。