feat(change_detection): reimplement change detection

This commit is contained in:
vsavkin
2015-01-14 13:51:16 -08:00
parent 22653707d9
commit 9957c1338e
30 changed files with 1257 additions and 2233 deletions

View File

@ -84,7 +84,7 @@ export class ViewPort {
} else {
this._lightDom.redistribute();
}
this.parentView.recordRange.addRange(view.recordRange);
this.parentView.changeDetector.addChild(view.changeDetector);
this._linkElementInjectors(view);
return view;
}
@ -98,7 +98,7 @@ export class ViewPort {
} else {
this._lightDom.redistribute();
}
removedView.recordRange.remove();
removedView.changeDetector.remove();
this._unlinkElementInjectors(removedView);
return removedView;
}