Function
associateDestroyableChild (parent, child, destructor) Object|Function public
| Module: | @ember/destroyable |
|---|
Defined in packages/@ember/destroyable/index.ts:31
- parent
- Object|Function
- the destroyable to entangle the child destroyables lifetime with
- child
- Object|Function
- the destroyable to be entangled with the parents lifetime
- destructor
- Function
- the destructor to run when the destroyable object is destroyed
- returns
- Object|Function
- the child argument
This function is used to associate a destroyable object with a parent. When the parent is destroyed, all registered children will also be destroyed.
class CustomSelect extends Component {
constructor() {
// obj is now a child of the component. When the component is destroyed,
// obj will also be destroyed, and have all of its destructors triggered.
this.obj = associateDestroyableChild(this, {});
}
} Returns the associated child for convenience.
© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember/3.25/functions/@ember%2Fdestroyable/associateDestroyableChild