Javascript AngularJS:$route和$routerProvider之间的区别?
有谁能解释一下Javascript AngularJS:$route和$routerProvider之间的区别?,javascript,angularjs,Javascript,Angularjs,有谁能解释一下$route和$routeProvider之间的区别吗?正如@elclanrs所指出的,我所知道的没有$router。所以我想你指的是$route和$routeProvider $route用于将URL深度链接到控制器和视图。它监视位置URL并尝试将其映射到现有路径。$route是使用$routeProvider配置(定义)的 这是官方文件,服务是单身。它们在第一次需要时被实例化。有时,您必须在运行服务之前对其进行配置,例如在应用程序模块的.config部分。这是使用$routeP
$route
和$routeProvider
之间的区别吗?正如@elclanrs所指出的,我所知道的没有$router。所以我想你指的是$route和$routeProvider
$route用于将URL深度链接到控制器和视图。它监视位置URL并尝试将其映射到现有路径。$route是使用$routeProvider配置(定义)的
这是官方文件,服务是单身。它们在第一次需要时被实例化。有时,您必须在运行服务之前对其进行配置,例如在应用程序模块的
.config
部分。这是使用$routeProvider
的地方。在此之后,您可以正常使用服务实例(例如,$route
),例如在应用程序模块的.run
块中。
请注意,使用$routeProvider
定义路由(配置),使用$route
使用依赖于配置的方法
有三种定义服务的方法:最简单的方法是使用
服务
,然后你也可以使用工厂
,如果你需要复杂的配置,你可以使用提供商
我想你的意思是$route
。是的,对,谢谢是的,我当然读过文档了。我不清楚这样的命名。因为如果我们查看其他提供程序,我们可以看到每个提供程序都有“name”和“nameProvider”-这是私有函数,只是链接到“name”