观察者 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.

参数

Parameters

element

Element

要观察内容变化的元素。

The element to observe for content changes.

返回值

Returns

Observable<MutationRecord[]>
observe

观察元素的内容变化。

Observe content changes on an element.

参数

Parameters

element

ElementRef<Element>

要观察内容变化的元素。

The element to observe for content changes.

返回值

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.