#ngxs
#ngxs
Вопрос:
Возможно ли внедрить какую-либо службу в селектор в NGXS? Поскольку он статичен, я не уверен, как это сделать. Я знаю, что, вероятно, этого следует избегать, но в некоторых случаях может быть полезным внедрение службы, такой как logger или config, и я не уверен, можно ли это сделать.
Проверил несколько документов, но пока не нашел ни одного. Любая помощь будет оценена, спасибо.
Комментарии:
1. Вы правы. Можно внедрить службы в класс состояния, но поскольку селекторы являются статическими, у них не будет доступа к этим службам. Чтобы передать дополнительные параметры селектору, попробуйте рассмотреть отложенные селекторы .
2. Это также сработало бы, однако я бы хотел не раскрывать его, чтобы потребителю не нужно было его передавать