3

看看以下 plunker:http ://plnkr.co/edit/uEbEdNifuBReENxzhb6H?p=preview

routeProvider 解析的预期行为(据我所知)是将解析的对象注入控制器。但是 Angularjs 会抛出“未知提供者”错误。

我已经看到注入原始服务的建议,但这将导致延迟对象,这使得 routeProvider 解析相当无用。

4

1 回答 1

5

您应该使用根提供程序指定控制器 - 而不是在模板中(否则无论路径如何都将使用控制器,这可能导致依赖项无法解析):

$routeProvider.when('/',{controller:'TestCtrl', ...

我已经更新了你的 plunker:http ://plnkr.co/edit/mSb58e8cGDNYU27xSizk?p=preview

于 2013-05-09T16:54:18.853 回答