0

我有 AngularJS + RequireJS 应用程序。我的任务是为 UI 开发目的创建一个后端版本。因此,模拟了部分/所有 HTTP 请求的版本。所需的用户流是:

  1. 用户去 /debug 初始化一个后端版本。
  2. 用户可以在模拟 HTTP 请求的情况下使用该应用程序。

我正在尝试使用 ngMockE2E.$httpBackend。但我找不到任何关于如何将其注入已经引导的应用程序的信息。按照大多数谷歌搜索的示例,我正在尝试创建一个新模块并引导该模块:

(function(ng, mod, _, $, undefined){
    'use strict';

    mod.run(function($httpBackend) {

    })
}(angular, angular.module('rexBackendless', ['rex', 'ngMockE2E']), _, jQuery));

angular.bootstrap(document, ["rexBackendless"]);

但这给了我“错误:ng:btstrpd App 已经用这个元素引导”。关于如何开发此任务的任何想法?

4

1 回答 1

0

挂断电话bootstrap()

var app = angular.module('rexBackendless', ['rex', 'ngMockE2E']);

app.run(function($httpBackend) {
    $httpBackend.whenGET('yo').respond('wat');
    // ...
});
于 2014-03-12T12:33:43.203 回答