谁能给我解释一下 $route
和 $routeProvider
的区别?
最佳答案
服务是单例的。它们在第一次需要时被实例化。有时您必须在运行之前配置服务,例如在应用程序模块的 .config
部分。这是您使用 $routeProvider
的地方。在此之后,您可以正常使用服务实例(例如 $route
),例如在应用程序模块的 .run
block 中。
请注意,使用 $routeProvider
定义路由(配置),使用 $route
使用依赖于配置的方法。
定义服务有三种方式:最简单的是service
,然后你也可以使用factory
,如果你需要复杂的配置,你可以使用提供商
AngularJS: Service vs provider vs factory
关于javascript - AngularJS:$route 和 $routerProvider 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17895814/