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