Observable Anatomy

    The first one is being demonstrated below fnValue

    The second callback fnError is the error callback and is being invoked by the following code, i.e

    So far we have been creating an irresponsible Observable, irresponsible in the sense that it doesn’t clean up after itself. So let’s look at how to do that: