框架
版本

函数 / injectMutation

函数: injectMutation()

ts
function injectMutation<TData, TError, TVariables, TContext>(
  optionsFn,
  injector?,
): CreateMutationResult<TData, TError, TVariables, TContext>
function injectMutation<TData, TError, TVariables, TContext>(
  optionsFn,
  injector?,
): CreateMutationResult<TData, TError, TVariables, TContext>

注入一个变更操作 (mutation):这是一个可被调用的命令式函数,通常用于执行服务端副作用。

与查询 (queries) 不同,变更操作不会自动执行。

类型参数

TData = unknown

TError = Error

TVariables = void

TContext = unknown

参数

optionsFn

返回变更操作选项的函数。

injector?: Injector

要使用的 Angular 注入器 (injector)。

返回值

CreateMutationResult<TData, TError, TVariables, TContext>

变更操作实例。

定义位置

inject-mutation.ts:38