我是一个angularJS初学者,我正在尝试对具有嵌套依赖项的指令进行单元测试,我尝试过不同的东西,但服务总是未定义的。我如何解决这个问题,我在下面给出了代码的结构。
apps.directive('directive1', function($compile, service1){
return {
restrict : 'EA',
templateURL: 'directive1.html',
scope: {
},
link: function(scope, element, rootScope){
},
controller: function($scope, $element,$rootScope){
}
}
});
首次服务
apps.factory('service1', function($q, $http, service2){
}
第二次服务
apps.factory('service2', function($q, $http, service3){
}
第三项服务
apps.factory('service3', function($q, $http){
}