Angular CDK observers API 参考文档
import {ObserversModule} from '@angular/cdk/observers';
服务
ContentObserver
一种可注入的服务,它允许监视元素内容的变化。
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[]>
|
|
指令
CdkObserveContent
每当关联元素的内容发生变化时触发回调指令。
Directive that triggers a callback whenever the content of its associated element has changed.
属性
名称 | 描述 |
---|---|
@Input()
|
用于在发出更改事件时防抖。 Debounce interval for emitting the changes. |
@Input('cdkObserveContentDisabled')
|
对内容的观察是否被禁用。此选项可用于断开与底层 MutationObserver 的连接,直到需要它为止。 Whether observing content is disabled. This option can be used to disconnect the underlying MutationObserver until it is needed. |
@Output('cdkObserveContent')
|
针对元素内容中每个变化发出通知。 Event emitted for each change in the element's content. |