Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Mocha淘汰AngularJS中的注入服务_Angularjs_Mocha.js_Karma Runner - Fatal编程技术网

用Mocha淘汰AngularJS中的注入服务

用Mocha淘汰AngularJS中的注入服务,angularjs,mocha.js,karma-runner,Angularjs,Mocha.js,Karma Runner,我有下面的服务,并且对如何删除下面的方法调用$firebase(),$asArray(),$add()感到困惑 我的服务如下: services.factory('Exercises', ['$firebase', 'FirebaseUrl', function($firebase, FirebaseUrl) { var Exercises = function (workoutId) { this.workoutId = workoutId; this.exercises

我有下面的服务,并且对如何删除下面的方法调用$firebase(),$asArray(),$add()感到困惑

我的服务如下:

services.factory('Exercises', ['$firebase', 'FirebaseUrl', function($firebase, FirebaseUrl) {
  var Exercises = function (workoutId) {
    this.workoutId = workoutId;
    this.exercises = $firebase(this.getFirebaseRef()).$asArray();
  };

  ...

  Exercises.prototype.addExercise = function (exerciseName) {
    this.exercises.$add({
      name: exerciseName
    });
  };

  ...

  return Exercises;
}]);
如果有帮助,我的项目是通过以下方式生成的: