[WIP] feat(Change Detector): Add support for collection deep watch

**Work in progress**

Add support for deep watch (collections are normally watched by ref only).
I like this idea. Can you propose a syntax of what it would look like?
On Wed, Nov 26, 2014 at 9:11 AM Victor Savkin <notifications@github.com>
wrote:

> In modules/change_detection/src/record_range.js:
>
> > @@ -31,13 +48,16 @@ export class ProtoRecordRange {
> >     * @param ast The expression to watch
> >     * @param memento an opaque object which will be passed to WatchGroupDispatcher on
> >     *        detecting a change.
> > -   * @param shallow Should collections be shallow watched
> > +   * @param deep Should collections be deep watched
>
> Maybe we should make "deep" watching part of the expression syntax? Then I
> can explicitly tell just by looking at the template what is watched deeply
> and what not.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/angular/angular/pull/241/files#r20948680>.
>