Я пишу тесты, и я хочу, чтобы создать файл со всеми функциями, мне нужно, (см скриншота 1) , и я хочу, чтобы придать эту функцию для всех тестов, которые мне нужны (см. пример на скриншоте 2) как я могу это сделать? или некоторое другое решение, чтобы написать DRY кодкак инъекционная зависимость в другой файл (Угловое JS 1)
0
A
ответ
0
завод
angular.module('myApp')
.factory('MyFactory', MyFactory);
function MyFactory(){
function myFun(){
return 'hello world';
}
return {
myFun : myFun
}
}
Другой модуль, позволяет сказать Controller
angular.module('myApp')
.controller('MyController', MyController);
MyController.$inject = ['MyFactory', '$scope'];
function MyController(MyFactory, $scope){
. . .
$scope.callSomething = function(){
MyFactory.myFun().then(function(response){
console.log(response);
});
}
}
+0
Основная проблема здесь в том, что мне не нужен какой-либо модуль или служба контроллера, где я могу добавить зависимость, Мне просто нужно установить функцию из .factory в мои другие файлы (тесты) smt like in the Screenshot 2 –
0
будет использовать this решение Вы можете погрузиться глубже в этот вопрос, URL,
Смежные вопросы
- 1. Инъекционная инъекционная зависимость на основе контроллера
- 2. Инъекционная зависимость для моделей
- 3. Инъекционная зависимость для UWP
- 4. Инъекционная зависимость в статическом поле
- 5. Инъекционная зависимость от весеннего боба
- 6. Инъекционная пружинная зависимость в абстрактном суперклассе
- 7. Инъекционная зависимость Java: Кинжал 1 против Кинжала 2, что лучше?
- 8. Инъекционная зависимость с Guice в методе неконструктора
- 9. Какая зависимость Инъекционная структура с WebForms
- 10. Инъекционная зависимость от контроллера, вызванного директивой
- 11. Инъекционная зависимость на основе значения в файле конфигурации
- 12. Включая JS-файл в другой JS-файл
- 13. Включить JS-файл в другой файл JS
- 14. Webpack - внешний файл JS/JSON как зависимость
- 15. Как импортировать JS-файл в другой JS-файл в ES6?
- 16. Файл .js «include» другой .js файл
- 17. Включить .js файл в другой файл javascript в alfresco
- 18. Как включить js-файл в другой файл js?
- 19. Как импортировать другой файл js в файл js?
- 20. Как включать JS файл в другой JS файл
- 21. Инъекционная зависимость на основе параметра в Play Framework
- 22. Угловое приложение JS в представлении
- 23. Инъекционная инъекция в рамках
- 24. Как написать массив в другой .js-файл?
- 25. Как скомпилировать webpack externals js lib в другой файл
- 26. MVC5 инъекционная зависимость от вида с виндзором замка
- 27. Загрузите внешний файл js в другой файл js
- 28. Угловое событие js click
- 29. Инъекционная зависимость от уровня BusinessLogic до фасада к DataAccessLayer
- 30. как использовать данные одного JS-файла в другой JS файл
[** Ответ на этот вопрос **] (https: //docs.a ngularjs.org/api/ngMock/function/angular.mock.inject) –