Описание тега inversifyjs
InversifyJS - это легкий контейнер IoC, написанный на TypeScript.
1
ответ
Как реализовать базовый пример inversifyJS для введения в html-страницу
Я не могу найти пример с html-страницей или каким-либо живым примером для браузеров (html-страницу). Мне нужен простой пример, как импортировать lib и создать один класс. Я нашел на http://inversify.io/: InversifyJS компилируется в чистый, простой к…
07 дек '17 в 09:30
1
ответ
InversifyJS: внедрение класса, который расширяет неинъекционный внешний модуль
Нужна помощь в реализации, связанной с Inversify. Я создаю класс, который расширяет EventEmitter от узла. когда я пытаюсь использовать inversify, он говорит, что EventEmitter не является инъекционным. Ниже приведен пример кода //Интерфейс export int…
29 июл '16 в 23:20
1
ответ
Inversify: контекстная инъекция с именем класса
Я пытаюсь ввести логгеры в разные классы, используя Inversify. Я хочу передать имя целевого класса регистратору, чтобы классифицировать его. Проблема в том, что я не могу получить доступ к имени цели, откуда я создаю привязку: container.bind<log4…
01 июн '17 в 15:49
1
ответ
Инверсируйте внедрение зависимостей, не вставляя зависимости в конструктор
Я следовал руководству по npm и github для inversify, чтобы настроить внедрение зависимостей в моем проекте Typescript. У меня есть контроллер, сервис и роутер. Служба внедряется в контроллер через конструктор, а контроллер извлекается из контейнера…
16 ноя '18 в 22:03
1
ответ
Внедрить определенные значения в конструктор объекта
У меня есть несколько реализаций интерфейса, и каждая из них нуждается в собственной конфигурации, вводимой в конструктор. Мой вопрос заключается в том, могу ли я каким-то образом подключить систему внедрения зависимостей в NestJS (предположительно …
16 июл '18 в 17:22
0
ответов
Любой инструмент для отслеживания одноэлементного состояния?
Я работаю над реагирующим приложением, которое использует синглтон в качестве основного "источника правды". Это очень похоже на избыточность, но использует одноэлементный контейнер, который содержит много менеджеров, и каждый менеджер отвечает за оп…
19 май '17 в 11:57
0
ответов
Вложенная инъекция не разрешена машинопись && KOA && Inversify
Привет всем Я использую сервер KOA с Inversify. Я делаю несколько тестов, и если я запускаю свое приложение, не передавая его, оно работает. Проблема в том, когда я пытаюсь собрать приложение. Я получаю ошибку src/index.ts(12,32): ошибка TS2345: Арг…
11 мар '18 в 10:40
0
ответов
Как сохранить контекст, применяя к методу InversifyJS Container
Я использую inversify-express-utils и создаю декоратор для метода. Контроллеры - это Контейнеры. Я создал декоратор для. Но я вижу, что некоторые свойства больше недоступны после применения декоратора. В источниках библиотеки я вижу, что target.cons…
10 дек '18 в 16:43
1
ответ
Что это значит, когда класс реализует себя в Typescript
Я пытаюсь добавить внедрение зависимостей в простой проект Typescript, обнаружил пакет npm с именем inversify. Итак, глядя на примеры, я наткнулся на этот код: import { Container, injectable, inject } from "inversify"; @injectable() class Katana { p…
22 янв '19 в 10:27
1
ответ
Почему моя попытка внедрения свойства не вводит ничего, кроме неопределенного?
У меня есть существующий проект машинописного текста, использующий Inversify. Я определил регистратор в моих типах в TYPES.ILoggger и когда я получаю доступ к логгеру прямо из моего контейнера, он работает: import {ILogger} from "./interfaces/ILogge…
30 янв '19 в 10:07
0
ответов
Inversify - конструктор с введенным и не введенным аргументом
РЕДАКТИРОВАТЬ: Здесь вы можете найти рабочую копию моего старого теста, который я пытаюсь переписать с помощью Inversify. В server.ts у меня есть этот кусок кода: public api() { let router: express.Router = express.Router(); API.UserAPI.InitControll…
17 окт '18 в 21:19
2
ответа
Как поддержать объем "под запрос"
Я хочу получить токен пользователя из промежуточного программного обеспечения и ввести его в контроллер, возможно ли это? class TaskController { @inject private currentUser @Post('/tasks') addTask() { if (!hasPermission(currentUser)) throw new Error…
10 авг '16 в 07:44
0
ответов
Получение 204 ответа до обратного вызова действия db в expressjs, mongodb, inversifyjs
Я хочу добавить новый документ в mongodb и получить вставленный идентификатор в качестве ответа со статусом 201, но когда вызывается db.insertOne, я получаю ответ с кодом состояния 204 до того, как сработает тап. Вот мой контроллер @controller('/sta…
18 июл '18 в 14:00
0
ответов
Обработка конфигурации InversifyJS в зависимости от среды
Я использовал InversifyJS для обработки DI на моем сервере машинописи. Дело в том, что я хочу внедрить разные реализации в мой код в зависимости от среды. Есть распространенный сценарий, когда я хочу использовать S3 на производстве, но локальную пап…
01 июн '18 в 08:52
0
ответов
Inversify не работает должным образом с 2 разными классами
Я использую библиотеку Inversify в Typescript и у меня странное поведение. У меня есть файл Inversify с этой конфигурацией: import { SampleController } from 'sample.controller'; import { Sample2Controller } from 'sample2.controller'; import { Logger…
09 июл '18 в 10:32
2
ответа
Мультиинжект в Nest.js
В Inversify.js есть multiInject декоратор, который позволяет нам вводить несколько объектов в виде массива. Зависимости всех объектов в этом массиве также разрешены. Есть ли способ добиться этого в Nest.js?
19 окт '18 в 15:31
1
ответ
InversifyJs ошибка только в IE
Я использую Typescript с веб-пакетом для создания веб-приложения. Недавно я переключился сделать библиотеку inversifyJs DI. Только в IE (11) я получаю сообщение об ошибке:Missing required @injectable annotation in: MyClassName Класс аннотирован, он …
14 янв '17 в 14:12
0
ответов
Контроль порядка контроллеров
У меня есть несколько контроллеров, подключенных с помощью inversify-express-utils @controller и связанные директивы, и все они прекрасно работают. Однако мне интересно, как бы я мог контролировать порядок, в котором эти контроллеры связаны. Мой вар…
22 авг '18 в 12:48
1
ответ
Как я могу передать значения конструктору класса с помощью inversifyJS?
Здравствуйте, у вас есть тестовый проект для машинописи с inversify и requirejs, который можно клонировать с: https://github.com/ahedreville/ioctest.git Его package.json является следующим { "name": "ioctest", "version": "1.0.0", "description": "Tes…
18 авг '17 в 00:48
1
ответ
Внедрение зависимостей Inversify, как Angular, с использованием TS-декораторов
Сегодня я переключил проект js electronic на машинопись, спрашивая себя, есть ли эквивалентность инъекции зависимостей в angular. Поскольку Angular Universal, кажется, находится в очень раннем состоянии, и нет никакой документации по использованию е…
27 фев '18 в 15:49