angular 和 g运行t 中是否可以有多个 运行 块?
Is it possible to have multiple run blocks in angular and grunt?
我正在设置 $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
});
我正在设置 $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
});