Есть ли способ реализовать инъекцию зависимостей с помощью Knockout Components. Я хотел бы иметь возможность менять различные реализации службы в компоненте. Например, я хотел бы использовать различную реализацию сервис, который реализует Store. Один сервис может использовать ajax, в то время как другая служба может использовать HTML-хранилище. Причина, по которой мне это нужно, - это быстро макетировать мое приложение на стороне клиента, не беспокоясь о стороне сервера, используя хранилище HTML, а затем когда все в порядке, я могу подключить службу ajax для тестирования интеграции.Реализация внедрения зависимостей компонентов нокаута с использованием Typcript
1
A
ответ
1
Вы можете использовать агностик компонент, как bottle.js (https://github.com/young-steveo/bottlejs) или simpleDijs (https://github.com/avighier/simple-dijs), последний из которых является более простой в использовании я нашел
+0
Всегда полезно представить простой пример в вашем ответе. Если упомянутые сайты не работают или что-то вроде вашего ответа становится бесполезным. – Sal
Смежные вопросы
- 1. с использованием компонентов нокаута в angularjs SPA
- 2. Основная проблема внедрения зависимостей
- 3. Внедрение внедрения зависимостей Autofac
- 4. реализация нокаута с использованием динамически добавленной строки
- 5. Цель внедрения зависимостей каркасов
- 6. Факел: реализация слоя внедрения
- 7. Разрешение зависимостей в Typcript
- 8. Синтаксис связывания компонентов нокаута
- 9. Заказав список компонентов нокаута
- 10. Реализация внедрения веры
- 11. Вызов других компонентов Функция в угловом 2 с использованием Typcript
- 12. Реализация динамического добавления нокаута
- 13. Подключить стороннюю инфраструктуру внедрения зависимостей с ReactiveUI
- 14. Ошибка службы внедрения зависимостей ASP.NET 5
- 15. Как централизовать регистрацию компонентов нокаута?
- 16. Единичное тестирование компонентов нокаута с моккой
- 17. выбор зависимостей для DS компонентов с использованием свойств конфигурации
- 18. Калькулятор с использованием нокаута
- 19. React.js - Реализация сортировки компонентов
- 20. Какую платформу внедрения зависимостей .NET вы используете?
- 21. Реализация перетаскивания с использованием MouseListener для настраиваемых компонентов
- 22. Реализация рекурсивной структуры с использованием угловых компонентов (без forwardRef)?
- 23. Инъекция инжектора зависимостей с использованием инъекции зависимостей
- 24. реализация зависимостей javascript-модуля
- 25. Проблемы с одноточечными при использовании зависимостей компонентов
- 26. Scala.js реализация зависимостей платформы (или зависимостей)
- 27. Несколько компонентов нокаута видят те же свойства
- 28. Правильная реализация инъекции зависимостей
- 29. Компоненты нокаута с использованием ООП и наследования
- 30. Внедрение нокаута с использованием функции afterRender
Первые: интерфейсы использования. Затем вы можете сделать свою собственную реализацию amd, хранить модули и зависимости. Или используйте полный файл amd.js, но это может быть излишним, поскольку вам просто нужен запас компонентов, соответствующих интерфейсам. –
Я использую webpack, поэтому сложнее настроить конфигурацию зависимостей. – kwiri