InjectSearchReturn
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:32
injectSearch 返回值。
Properties
clear
clear: () => void;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:46
清空查询并回到 idle
Returns
void
error
readonly error: Signal<SearchExecutionError | undefined>;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:40
最近一次执行错误(只读)
hasMore
readonly hasMore: Signal<boolean>;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:42
是否还有下一页(只读)
loadMore
loadMore: () => Promise<void>;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:44
加载下一页;无更多时 no-op
Returns
Promise<void>
query
readonly query: WritableSignal<string>;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:34
可写 signal;写入即触发底层 handle.setQuery(插件防抖)
results
readonly results: Signal<readonly SearchResult[]>;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:36
当前结果(只读)
retry
retry: () => void;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:48
在 error 状态下以最后一次查询词重试
Returns
void
state
readonly state: Signal<SearchState>;
Defined in: packages/rxdb-plugin-search-angular/src/inject-search.ts:38
当前状态(只读)