路由器绑定实际用于什么

What are Router Bindings actually used for

本文关键字:用于 什么 绑定 路由器      更新时间:2023-09-26

Angular2路由器中实际使用的路由器绑定是什么。特别是Router 3.0(最新的Angular RC4路由器)?有工作代码或plunker吗?

https://angular.io/docs/ts/latest/api/router-deprecated/index/ROUTER_BINDINGS-let.html

名称刚刚从ROUTER_BINDINGS更改为ROUTER_PROVIDERS@Component()@Directive()@Pipe()装饰器的bindings参数也被重命名为providers,它们实际上是路由器实现和由路由器实现提供的服务,将在代码中注入使用。

在当前版本中,此功能导出为函数provideRouter()

随着RC.5中模块的引入,ROUTER_PROVIERS似乎将再次重命名为RouterModule或类似的名称。

要点是不赞成使用旧的"路由器绑定"。在新的(Angular2/Router 3)代码中,您应该使用"路由提供商"。

这里有一篇很好的文章描述了当前的路由模型:

Angular2中的路由修改

你可能也会发现这篇文章很有帮助:

Angular 2路由简介

最后,还有Angular2文档本身:

https://angular.io/docs/ts/latest/guide/router.html