kb.DefaultWrapper
Used to provide a default value if an observable's value is null or undefined
Example:
wrapped_name = kb.defaultWrapper(kb.observable(model, 'name'), "(no name)')
var wrapped_name = kb.defaultWrapper(kb.observable(model, 'name'), "(no name)');
kb.defaultWrapper(target_observable, default_value_observable) factory
Used to create a new instance
Parameters- target_observable{ any observable }:
- default_value_observable{ an observable or constant }:
Example:
wrapped_name = kb.formattedObservable(kb.observable(model, 'name'), "(no name)')
var wrapped_name = kb.formattedObservable(kb.observable(model, 'name'), "(no name)');
constructor(target_observable, default_value_observable) observable returned
Used to create a new instance
Parameters- target_observable{ any observable }:
- default_value_observable{ an observable or constant }:
Example:
wrapped_name = new kb.FormattedObservable(kb.observable(model, 'name'), "(no name)')
var wrapped_name = new kb.FormattedObservable(kb.observable(model, 'name'), "(no name)');
destroy()
Used to release the memory of the object