EmberJS教程

EmberJS 路由器

Router 是 EmberJs 的核心功能,它将 URL 转换为一系列模板并表示应用程序的状态。 Ember 使用路由器将 URL 映射到路由处理程序。路由器将当前 URL 与用于加载数据、显示模板和设置应用程序状态的其他路由进行匹配。
路由处理程序执行一些操作,例如-
它提供模板。 它定义了模型,模板可以访问它。 如果用户无权访问应用的特定部分,则路由器将重定向到新路由。
下表列出了 Ember.js 中的不同路由器及其描述-
S.No. 类型和描述
1 定义路由
路由器将当前 URL 与负责显示模板、加载数据和设置应用程序状态的路由进行匹配。
2 指定路由模型
要指定路由模型,您需要一个模板来显示模型中的数据。
3 渲染模板
路由用于将外部模板渲染到屏幕上。
4 重定向
这是一种 URL 重定向机制,可在找不到请求的 URL 时将用户重定向到不同的页面。
5 防止和重试转换
transition.abort()transition.retry() 方法可用于在路由转换期间分别中止和重试转换。
6 加载/错误子状态
Ember 路由器提供路由加载和加载路由时发生的错误的信息。
7 查询参数
查询参数显示在"?"的右侧。在 URL 中标记为可选的键值对。
8 异步路由
Ember.js 路由器能够使用异步路由处理应用程序中复杂的异步逻辑。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4