使用 ngView 使任何进程两次

Using ngView Makes Any Process Twice

当我使用 ngView 并在另一个控制器中调用控制器时,这会使任何进程两次:

$routeProvider
    .when('/', {
        templateUrl: '/main.html',
        controller: 'main'
    })
    .when('/user', {
        templateUrl: '/user.html',
        controller: 'user'
    })
    });

<body ng-controller="main">
     <div ng-view><!--here is another controller --></div>
</body>

使用ngInclude时没有这个问题。使用 ngView 有什么问题?

看起来如果您使用 main 控制器两次:

  • 通过在模板中将其作为 ng-controller 引用
  • 在“/”路由的路由配置中

您可能想从索引页中删除 ng-controller