使用 .when 时,一个 templateUrl 可以有多个 ng-controller 吗?

Is it possible to have more than one ng-controller for one templateUrl when using .when?

在使用.when的时候,一个templateUrl可以有多个ng-controller吗?我需要三个不同的 ng-controller 和两个相同的 templateUrl 的工厂。我知道我可以有很多控制器,但我不知道如何使用 .when,我需要使用 .when 因为我也在使用 nodejs 和 expressjs。

您可以将这 2 个控制器嵌套在 .when 在 HTML 模板中定义的一个控制器中。 所以,您的 HTML 模板可能看起来像-

<div ng-controller="ctrl2">
    <div ng-controller="ctrl3">
    ...
    </div>
</div>