fix(query): view query should not be updated when subviews are attached.

This commit is contained in:
Rado Kirov
2015-07-27 17:04:04 -07:00
parent c1ee943533
commit 34acef58e7
2 changed files with 52 additions and 2 deletions

View File

@ -789,8 +789,10 @@ export class ElementInjector extends TreeNode<ElementInjector> implements Depend
}
this.remove();
ListWrapper.forEach(queriesToUpdate, (q) => q.update());
// TODO(rado): update should work on view queries too, however currently it
// is not implemented, so we filter to non-view queries.
var nonViewQueries = ListWrapper.filter(queriesToUpdate, (q) => !q.query.isViewQuery);
ListWrapper.forEach(nonViewQueries, (q) => q.update());
}
private _pruneQueryFromTree(query: QueryRef): void {