API Reference / @dasch-ng/decorators / Observe
Function: Observe()
Observe<
T>(observedKey):PropertyDecorator
Defined in: observe.ts:20
@Observe is a decorator that allows to subscribe to the stream of changes of another property. It can be used for @Input properties, but not necessarily.
Type Parameters
T
T
Parameters
observedKey
string
Key of the property to observe.
Returns
PropertyDecorator
Example
ts
@Component({
selector: 'some-component',
template: '<span>{{ foo$ | async }}</span>'
})
export class SomeComponent {
@Input() foo: number;
@Observe('foo') foo$: Observable<number>;
}