当前位置:AngularJS API / ngRoute / 服务(service) / $route
$route用于在js里对路由的操作。
$location
$routeProvider
使路由服务重新加载当前路由,即使路由没有改变。
操作路由服务更新当前的URL,使用newParams里指定的路由参数指定当前路由参数。
| 参数 | 类型 | 描述 |
|---|---|---|
| newParams | !Object<string, string> |
将URL参数名称映射到value。 |
URL路由开始变化(未跳转成功)的时候触发的事件。
| 参数 | 类型 | 描述 |
|---|---|---|
| event | object |
合成的事件对象。 |
| next | Route |
将跳转的route信息。 |
| current | Route |
当前route信息。 |
URL路由变化成功的时候触发的事件。
| 参数 | 类型 | 描述 |
|---|---|---|
| event | object |
合成的事件对象。 |
| current | Route |
当前route信息。 |
| previous | Route |
上一个route信息。 |
URL路由变化失败的时候触发的事件。
| 参数 | 类型 | 描述 |
|---|---|---|
| event | object |
合成的事件对象。 |
| current | Route |
当前route信息。 |
| previous | Route |
上一个route信息。 |
| rejection | Route |
拒绝承诺,通常是失败承诺的错误。 |
当承诺被拒绝时广播。
| 参数 | 类型 | 描述 |
|---|---|---|
| event | object |
合成的事件对象。 |
| current | Route |
当前route信息。 |