Nano Hash - криптовалюты, майнинг, программирование

Как внедрить хранилище ngrx в библиотеку

Я создаю угловой модуль перетаскивания, который я надеюсь внедрить и опубликовать в npm. Библиотека, по сути, позволит пользователю определять области перетаскивания и связывать с ними действия ngrx.

const DND_RULES: DndRule[] = [
   new DndRule('area1', 'area2', MOVE_AREA1_TO_AREA2_ACTION.getAction),
   new DndRule('area2', 'area1', COPY_AREA2_TO_AREA2_ACTION.getAction),
]

Предоставленная служба затем отправит действие, являющееся результатом правила.

Моя проблема в том, что мне нужно интегрировать эту библиотеку с магазином потребителя. Есть ли способ предоставить хранилище ngrx с помощью какого-либо метода статического модуля или каким-то образом связать его с моим магазином за кулисами? DndModule.provideStore(???) Я не уверен, как это будет выглядеть за кулисами.


  • почему два вопроса с разным контекстом? другой 28.05.2017
  • Возможный дубликат как для передачи данных в модуль Angular2 и через модуль 28.05.2017
  • один спрашивает, как вводить ngrx, другой спрашивает, как вводить необработанные данные. если на них можно ответить одновременно, то предложите свое решение. в противном случае я ожидал бы, что ответы будут отличаться. 28.05.2017
  • когда вы используете хранилище и помещаете его в общий модуль, данные также могут использоваться совместно. что вы хотите ввести в библиотеку!! уточните свой вопрос 28.05.2017
  • вы говорите, что внешние библиотеки могут отправлять действия от имени моего магазина приложений? Это моя проблема. Я хочу внедрить модуль. 28.05.2017
  • какой модуль? магазин один? 28.05.2017
  • Я хочу внедрить свой модуль перетаскивания. но для этого потребуется привилегия отправлять действия от имени магазина потребителя, поэтому мне нужно будет ее предоставить. Как я могу это сделать? 28.05.2017
  • Давайте продолжим обсуждение в чате. 28.05.2017

Ответы:


Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..