Sto configurando $httpBackend
per escludere percorsi API falsi mentre i nostri sviluppatori API stanno lavorando su di essi. Il problema è che devo mettere tutte le mie definizioni $httpBackend
all'interno del mio blocco run
. Di conseguenza, il mio blocco run
diventerà piuttosto grande. Vorrei sapere se esiste un modo per separare questi file in diversi file, possibilmente utilizzando più blocchi run
o anche qualche operazione grunt per comprimerli tutti in un singolo file run
.È possibile avere più blocchi di corsa angolari e grugniti?
5
A
risposta
10
In realtà è possibile creare più blocchi di corsa angolari. Basta separare ogni blocco di esecuzione in file diversi.
Un esempio contrive sarebbe simile a questa:
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
});
+1
Quindi esiste la possibilità di avere più blocchi di esecuzione nello stesso file .js? –
+3
Sì, è possibile creare più blocchi di esecuzione nello stesso file o in file diversi. – ryeballar
qualcosa di simile? [** plunker **] (http://plnkr.co/edit/HjlHzmwVMsvjiYimzo8x?p=preview) – ryeballar
Giuro che ci ho provato. Grazie! – LordZardeck