Spec-Zone.ru › Angular

BaseResourceOptions

Параметры функции resource, предназначенной для создания ресурса.

API

interface BaseResourceOptions<T, R> {
  params?: ((ctx: ResourceParamsContext) => R) | undefined;
  defaultValue?: NoInfer<T> | undefined;
  equal?: ValueEqualityFn<T> | undefined;
  injector?: Injector | undefined;
  id?: string | undefined;
}

params

((ctx: ResourceParamsContext) => R) | undefined

Реактивная функция, определяющая выполняемый запрос. При изменении запроса запускается загрузчик, чтобы получить новое значение ресурса.

Если функция params не задана, загрузчик не будет запускаться повторно, пока ресурс не будет перезагружен.

defaultValue

NoInfer<T> | undefined

Значение, которое будет возвращено ресурсом, если значение с сервера недоступно, например, пока ресурс загружается.

equal

ValueEqualityFn<T> | undefined

Функция сравнения, используемая для сравнения возвращаемого загрузчиком значения.

injector

Injector | undefined

Переопределяет Injector, используемый функцией resource.

id

string | undefined

Идентификатор, используемый для кэширования данных ресурса в TransferState при рендеринге на стороне сервера и для их получения на стороне клиента. Это значение должно быть одинаковым как для клиента, так и для сервера.

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/BaseResourceOptions

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API