1

我刚刚开始一个角度项目。我们有许多简单的视图和控制器,并且一直在使用 $routeProvider 提供的机制将控制器映射到视图。更新到 angular v1.2.0 后,$routeProvider 机制似乎消失了,取而代之的是更好的东西。但是,我还没有找到一个连贯的代码示例来展示如何进行切换。

我所拥有的看起来像这样:

theApp.config(function ($routeProvider) {
    $routeProvider
        .when('/', {
            templateUrl: 'views/main.html',
            controller: 'MainCtrl'
        })
        .when('/foo', {
            templateUrl: 'views/foo.html',
            controller: 'FooCtrl'
        })...

那变成了什么?

谢谢

4

1 回答 1

5

它仍然是 $routeProvider,但他们把它移到了一个模块中。您需要通过注入“ngRoute”将其添加到应用程序的依赖项列表中。

您可以在此处获取http://code.angularjs.org/1.2.0-rc.2/的其他路由模块 。

于 2013-10-05T00:37:15.717 回答