跳到主要内容

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

当前状态(只读)