angular 和 g运行t 中是否可以有多个 运行 块?

Is it possible to have multiple run blocks in angular and grunt?

我正在设置 $httpBackend 以在我们的 API 开发人员正在处理它们的同时清除伪造的 API 路由。问题是我必须将所有 $httpBackend 定义放在 run 块中。结果,我的 run 块将变得非常大。我想知道是否有办法将它们分成不同的文件,可能使用多个 run 块,或者甚至是一些繁重的任务将它们全部压缩到一个 run 文件中。

您实际上可以在 angular 中创建多个 运行 块。只需将每个 运行 块分成不同的文件。

DEMO

一个人为的例子是这样的:

app.js

angular.module('app', ['ngMockE2E']);

mock.users.js

angular.module('app')
  .run(function($httpBackend) {
    // implement user api mock
  });

mock.projects.js

angular.module('app')
  .run(function($httpBackend) {
     // implement project api mock
  });