观察者 Observers

observers 的 API

Angular CDK observers API 参考文档

import {ObserversModule} from '@angular/cdk/observers';

一种可注入的服务,它允许监视元素内容的变化。

An injectable service that allows watching elements for changes to their content.

方法
observe

观察元素的内容变化。

Observe content changes on an element.

要观察内容变化的元素。

@param element The element to observe for content changes.

参数

Parameters

element

Element

返回值

Returns

Observable<MutationRecord[]>
observe

观察元素的内容变化。

Observe content changes on an element.

要观察内容变化的元素。

@param element The element to observe for content changes.

参数

Parameters

element

ElementRef<Element>

返回值

Returns

Observable<MutationRecord[]>

每当关联元素的内容发生变化时触发回调指令。

Directive that triggers a callback whenever the content of its associated element has changed.

选择器: [cdkObserveContent]
导出为: cdkObserveContent
属性
名称 描述
@Input()

debounce: number

用于在发出更改事件时防抖。

Debounce interval for emitting the changes.

@Input('cdkObserveContentDisabled')

disabled: any

对内容的观察是否被禁用。此选项可用于断开与底层 MutationObserver 的连接,直到需要它为止。

Whether observing content is disabled. This option can be used to disconnect the underlying MutationObserver until it is needed.

@Output('cdkObserveContent')

event: EventEmitter<MutationRecord[]>

针对元素内容中每个变化发出通知。

Event emitted for each change in the element's content.