Есть ли способ использовать сигналы Angular вне Angular, в обычном проекте Typescript?
Мне интересно, есть ли способ импортировать только угловые сигналы в проект машинописного текста, чтобы я мог продолжать использовать тот же синтаксис и семантику в других проектах вместо установки разных библиотек сигналов.
1 ответ
Сигналы Angular являются частью Angular, вот цитата из Signal RFC.
Мы обсуждали возможность публикации независимой библиотеки сигналов, но изначально не сделали этого по следующим причинам:
она все еще находится на ранних стадиях, и мы не хотим публиковать ее, пока не пройдемся по отзывам RFC и не определимся с точной формой API. Есть части библиотеки, которые глубоко интегрируются с внутренними компонентами Angular (наиболее заметными являются планирование и очистка эффектов). пример) есть некоторые практические трудности при публикации нового пакета. Мы обязательно рассмотрим возможность публикации отдельного пакета NPM, если он имеет ценность. Оставьте отзыв в RFC, если вы хотите, чтобы библиотека сигналов Angular была доступна как отдельный NPM. упаковка.
Это означает, что сигналы не предназначены для использования вне Angular, поскольку они являются неотъемлемой частью Angular.
Однако есть и другие библиотеки Signal, которые вы могли бы использовать.