当前位置: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信息。 |