有没有可能有多个有棱角和咕哝的跑步块

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

本文关键字:可能有 有没有      更新时间:2023-09-26

我正在设置$httpBackend,以便在我们的API开发人员正在处理伪API路由时将其截断。问题是我必须把我所有的$httpBackend定义放在我的run块中。因此,我的run块将变得相当大。我想知道是否有一种方法可以将这些文件分离到不同的文件中,可能使用多个run块,甚至是一些繁重的任务将它们全部压缩到一个run文件中。

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

演示

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

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
  });