diff --git a/lib/core_dom/block_factory.dart b/lib/core_dom/block_factory.dart index ccde9117d..6b24fbc20 100644 --- a/lib/core_dom/block_factory.dart +++ b/lib/core_dom/block_factory.dart @@ -202,8 +202,7 @@ class BlockFactory { } if (controller is NgAttachAware) { var removeWatcher; - removeWatcher = scope.$watch(() { - removeWatcher(); + removeWatcher = scope.$evalAsync(() { controller.attach(); }); }