Описание тега angularjs-provider

Поставщик - это объект с методом $get(). Инжектор вызывает метод $ get для создания нового экземпляра службы. Поставщик может иметь дополнительные методы, которые позволили бы настроить поставщика.
0 ответов

Сервис AngularJS не может получить доступ к своим собственным функциям при использовании через провайдера

Вот мой провайдер: class testPr { .... /** @ngInject */ $get($rootScope, $timeout, $window, FacebookService) { const _this = this; this.sdkInit($rootScope, $timeout, $window); FacebookService.setPermissions(this.permissions); const providerFunc = { …
2 ответа

Как сделать прототип из 2 одинаковых контроллеров в angularjs?

В моем приложении 2 практически одинаковых контроллера. Многие функции одинаковы, поэтому я бы хотел их прототипировать. Это контроллер № 1: c2gcontroller.js angular.module('c2gyoApp') .controller('C2gCtrl', function($scope) { // some unique stuff $…
31 ответ

AngularJS: Сервис против провайдера против фабрики

Каковы различия между Service, Provider а также Factory в AngularJS?
0 ответов

Используйте сервис в качестве провайдера в конфигурации, а также в качестве службы в контроллере

Итак, у меня есть этот сервис: var module = angular.module('app.shared.user', []); module.service('userService', ['$q', '$http', 'firebaseService', function($q, $http, firebaseService) { this.isAdmin = undefined; this.userIdToken = undefined; let de…
1 ответ

Динамическое добавление templateUrl при установке $routeProvider $ angular.config

Я угловой новичок. Я хотел бы добиться следующего кода... $routeProvider.when('/view', {templateUrl: 'ViewSwitcher?pageId='+$rootSope.pageId+'&userId='+$rootSope..userId+'&token='+$rootScope.token, controller: ''}); ViewSwitcher - это сервле…
2 ответа

Как узнать, какие зависимости я могу ввести в контроллер?

Я пытаюсь использовать $routeProvider зависимость внутри моего контроллера: .controller('mainController', function($scope, $state, $routeProvider) { Но я получаю ошибку: Error: [$injector:unpr] Unknown provider: $routeProviderProvider <- $routePr…
3 ответа

AngularJS: инъекционные провайдеры в функции.config

Я не могу ввести поставщик AngularJS, называемый UserAgent внутри .config функция, но я получаю эту ошибку: Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to: Error: [$injector:unpr] Unknown provider: UserAgent Это мой кон…
0 ответов

Всплывающая подсказка angular-ui-bootstrap

Я пытаюсь создать расширенную версию всплывающей подсказки Angular UI Bootstrap, хотя на самом деле это скорее перевод $ modal провайдера в провайдер всплывающей подсказки Мое намерение состоит в том, чтобы создать всплывающую подсказку, которая буд…
1 ответ

Триггер $modal.open из app.js

Мой app.js выглядит примерно так. Мне нужно обрабатывать ошибки AJAX во всем мире. Этот код работает нормально, если бы я использовал только console.log. Однако мне нужно запустить модальное диалоговое окно с помощью $ модального режима, но я не уве…
1 ответ

Angularjs: использование общего сервиса в разных модулях

Я пытаюсь использовать один и тот же сервис для разных модулей. Есть много модулей, поэтому я попытался внедрить их в родительский модуль. Что-то вроде этого: var app=angular.module('myapp',['module_1','module_2',....,'module_n']); var module_1=angu…
1 ответ

Внедрение и использование службы в моем провайдере, а затем использование провайдера в блоке конфигурации

Я пытаюсь внедрить пользовательскую фабрику из одного модуля в пользовательский поставщик из другого модуля. Что я действительно хочу сделать, так это использовать собственную фабрику внутри блока конфигурации, но я не могу, поэтому я пытаюсь настро…
0 ответов

Форматирование даты в преобразователе пользовательских запросов

Я новичок в AngularJS, и я достигаю скорости около 100 миль в час. Я пытаюсь вызвать службу RESTful с сайта angularjs. Служба RESTful использует схему аутентификации NH-HMAC. Часть хеша HMAC256, которую ожидает служба, представляет собой дату, отфор…
0 ответов

Angular JS, пользовательский поставщик не поддерживает метод

Я работаю над своим пользовательским провайдером, который я внедряю в метод угловой конфигурации. Ошибка говорит о том, что методов у моего провайдера не существует. Вот как я это называю: app.config([ 'ConfigProvider', function (ConfigProvider) { C…
07 ноя '18 в 07:44
1 ответ

ui-router $urlRouterProvider ожидает загрузки всех состояний

Я пытаюсь динамически загружать несколько состояний, объединяя их из некоторых разнородных файлов. Я собираю их все с помощью $http.get, а затем добавляю все с помощью $ stateProvider.state (name, config). Все хорошо здесь. Проблема в том, что если …
1 ответ

Невозможно внедрить нативные угловые сервисы в специального провайдера

Я пытаюсь создать провайдера для обработки аутентификации в моем приложении. function Authenticator($http) { console.log($http); return { test: function() {} } } app.provider('authenticator', function AuthenticatorProvider() { this.config = function…
0 ответов

Использование фабрики в конфиге

Я знаю, что этап настройки запускается до того, как сервисы становятся доступны, но у меня есть ситуация, когда мне нужно использовать myJsonDateTimeService ввести $httpProvider.defaults.transformResponse как это: angular.module('myJsonDateTimeInter…
1 ответ

Создать уникальный экземпляр провайдера ionic 3

Я создаю приложение Ionic. У меня есть 3 поставщика - поставщик базы данных, поставщик портфеля и пользовательский поставщик. Все 3 являются инъекционными. Я создал это таким образом, потому что несколько других страниц должны использовать свои вызо…
0 ответов

Ошибка поставщика услуг AngularJs

Я пытаюсь ввести два поставщика, и у меня есть ошибка: Ошибка: [$injector:modulerr] Не удалось создать экземпляр модуля приложения из-за: [$injector:unpr] Неизвестный поставщик: $paginationTemplateProvider Вот мой код: var app = angular.module('App'…
2 ответа

Использовать разрешение с компонентом angularjs

Я пытаюсь решить список клиентов до отображения страницы. Вот ссылка на провайдера состояния, где у меня есть методы разрешения. angular.module('app') .config(($stateProvider) => { $stateProvider .state('customers', { url: '/customers', template:…
1 ответ

Использование функциональности $sceProvider из $ sce

Из угловых документов написано, что $sceDelegateProvider.resourceUrlWhitelist Можно установить URL-адреса доверенных ресурсов, но мне нужна эта функциональность от контроллера. Я хочу установить белый список URL-адресов доверенных ресурсов в моем се…