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Функция сравнения, используемая для сравнения возвращаемого загрузчиком значения.
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