Описание тега angular-injector
0
ответов
Как я могу распутать неправильное использование углового инжектора и использовать массив поставщиков?
Я участвую в заброшенном проекте, в котором базовые токены службы данных приложений доставляются таким образом, чтобы полностью обходить массив поставщиков. Вот пример кода из CommonServiceLocator: static injector: Injector; public static getPretend…
25 мар '21 в 05:12
0
ответов
Как построить компоненты для заданного углового маршрута с конкретным инжектором
Я хочу указать инжектор, который будет использоваться при создании компонентов для углового маршрута. Я удивлен, что Route просто указывает component?: Type<any> и не дает возможности использовать componentFactory вместо этого например. Мой ва…
08 май '21 в 11:45
0
ответов
Angular - поставщики контента
Можно ли «передавать поставщиков» от компонентов представления к компонентам содержимого? Я сталкиваюсь с этой проблемой снова и снова и не могу найти ни решения, ни информации (документов), что невозможно по замыслу. Если у меня есть компонент в ша…
08 июн '21 в 10:35
1
ответ
Отсутствует свойство ссылки на шаблон
Я конвертирую свой проект angular 11 в angular 12, и есть некоторая проблема, с которой я сталкиваюсь в одном компоненте, который ngx-nestable работает нормально в angular 11, но поскольку я обновил его до версии 12, он показывает мне некоторую ошиб…
18 июн '21 в 14:31
1
ответ
Что такое декоратор @SkipSelf в Angular?
Декоратор @SkipSelf сообщает DI искать зависимость во всем дереве, начиная с родительского инжектора. Я наткнулся на декоратор @SkipSelf, как показано ниже. Что делает этот @SkipSelfдекоратор, что именно имеется в виду в данном случае? class Depende…
28 дек '20 в 10:16
0
ответов
Использовать трубу в другой трубе по ее имени
Я намерен использовать один канал (LanguagePipe) из другого канала (DynamicPipe): import { Pipe, PipeTransform } from '@angular/core'; import { LanguagePipe } from "./language.pipe" @Pipe({ name: 'dynamic' }) export class DynamicPipe implements Pipe…
07 июл '21 в 13:57
2
ответа
NullInjectorError: R3InjectorError Нет поставщика для AlertPanelComponent
Сообщение об ошибке: ERROR NullInjectorError:R3InjectorError(AppModule)[AlertPanelComponent -> AlertPanelComponent-> AlertPanelComponent]: NullInjectorError: Нет поставщика для AlertPanelComponent! Угловой Я этого не понимаю, я просто пытаюсь …
16 авг '21 в 16:08
0
ответов
Невозможно внедрить OidcSecurityService в любом месте
Я пытаюсь уколоть OidcSecurityService из angular-auth-oidc-client и я продолжаю получать сообщение об этом при запуске приложения Angular: Ошибка: inject() необходимо вызывать из контекста инъекции Я пытаюсь запустить пример на странице NPM, но по э…
23 ноя '21 в 00:31
2
ответа
Angular ограничивает сервис только одним деревом компонентов
Я хочу реализовать службу и позволить ей предоставлять только один именованный компонент или модуль, а не какой-либо другой компонент или модуль. Поэтому всякий раз, когда кто-либо пытается предоставить эту услугу другому компоненту, он получает соо…
28 фев '21 в 10:28
1
ответ
Почему инжектор Angular обнаруживает следующее, даже если его нет в иерархии инжекторов?
Из официальных документов ниже приведен пример lightweight injection tokenшаблон для включения встряхивания дерева: abstract class LibHeaderToken {} @Component({ selector: 'lib-header', providers: [ {provide: LibHeaderToken, useExisting: LibHeaderCo…
04 мар '22 в 05:00
0
ответов
Ошибка гласила: «Рассмотрите возможность использования декоратора @Inject для указания токена инъекции». Как мне это сделать?
У меня есть этот код в angular, в котором ошибка предлагает использовать декоратор @inject, но я не знаю, как это сделать, потому что я новичок в Angular. Я также предоставил пример ошибки, которую я получил. Надеюсь, кто-нибудь мне поможет. **navba…
18 фев '22 в 09:15
2
ответа
Angular Service вводит параметр в конструктор на основе свойства компонента @Input
У меня есть служба с параметром в конструкторе, здесь простая строка позже URL-адреса или других объектов. Этот параметр задает внутреннее поведение службы, здесь просто задаются разные значения. constructor(@Inject(AUTHOR_TYPE) public authType: str…
03 мар '22 в 16:49
1
ответ
Ошибка: Uncaught (в обещании): NullInjectorError: R3InjectorError(AppModule)[baseURL]
пожалуйста, помогите .. Я застрял здесь с угловым HTTP. Я пытаюсь получить данные и изображения JSON с JSON-сервера, используя cmd на json-сервере, который я запускаю (json-server --watch db.json) ... then ==> Моя структура сервера json-server | …
10 мар '21 в 21:54
0
ответов
Angular Не найден провайдер для NgControl в NodeInjector
Я пытаюсь использовать пользовательский компонент выбора на основе Angular Material в реактивной форме. Вот мой пользовательский компонент выбора: SelectInputComponent.ts export class SelectInputComponent implements OnInit { @Input() data: any; @Inp…
12 апр '22 в 04:44
0
ответов
Как получить доступ к Ancestor-Components ElementRef внутри компонента/директивы
Я хочу получить доступ к ElementRefкомпонента-предка (который не контролируется мной; значит, я не могу просто выставить на него нужный объект) . Таким образом, в основном я мог бы внедрить сам компонент, а затем использовать функциональность render…
16 мар '22 в 06:57
0
ответов
Как предоставить два класса в Angular DI
У меня есть два класса адаптеров, которые расширяются из одного и того же класса, примерно так: NativeDateAdapter расширяет DateAdapter; MaterialJalaliDateAdapter расширяет DateAdapter; Я хочу предоставить их оба в своем сервисе , поэтому попробуйте…
19 апр '22 в 10:14
1
ответ
Угловой материал не работает в угловой библиотеке
У меня есть несколько угловых проектов, и я увидел, что есть много кода, который можно использовать повторно, поэтому я подумал о том, чтобы сделать часть кода частью общей библиотеки. Я создал библиотеку, следуя инструкциям в статье: https://angula…
30 авг '22 в 13:45
1
ответ
NullInjectorError при использовании inject() в runInContext
Следующий код срабатываетNullInjectorErrorкогда я звоню@inject()вrunInContext. Этого не происходит, если службаprovidedIn: 'root'или прошел в модулеproviders. Любая идея, почему? @Injectable() class Service {} @Component({ selector: 'my-app', templa…
28 сен '22 в 10:20
2
ответа
Передать услугу/поставщика для конкретного дочернего компонента для использования в качестве значения для ввода
FormService содержит состояние частей формы. export class ArrayComponent implements OnInit { formServices: FormService[] = []; constructor( @Inject(FormService) public parentFormService: FormService, ) { } ngOnInit(): void { // Here I create lets sa…
06 июн '22 в 11:46
1
ответ
Angular 2 — несколько экземпляров службы с параметрами в одном компоненте
Введение в структуру моего приложения: у меня естьlists-serviceкоторый обрабатывает списки из API, стандартизированные для столбцов и строк. Он включает в себя отображение, сортировку, разбиение на страницы и другие функции. Для каждого API я создал…
07 авг '22 в 14:04