Angular · Middle · Запитання 24 з 75

Чим відрізняються useClass, useValue, useFactory і useExisting?

Пояснення

Наприклад, { provide: Logger, useClass: ConsoleLogger } підміняє реалізацію, а useFactory: () => inject(Config).debug ? new DebugLogger() : new Logger() вирішує в рантаймі.

Де почитати

Помилка в запитанні

Angular · Middle · запитання 24

Перевірте себе

Пройдіть тест Angular · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест