Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS:$route和$routerProvider之间的区别?_Javascript_Angularjs - Fatal编程技术网

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”