diff --git a/.pullapprove.yml b/.pullapprove.yml index d02e8adb462..b8cb1c6bd9b 100644 --- a/.pullapprove.yml +++ b/.pullapprove.yml @@ -236,6 +236,11 @@ groups: 'aio/content/images/guide/attribute-directives/**', 'aio/content/guide/bootstrapping.md', 'aio/content/examples/bootstrapping/**', + 'aio/content/guide/change-detection.md', + 'aio/content/guide/change-detection-zone-pollution.md', + 'aio/content/guide/change-detection-slow-computations.md', + 'aio/content/guide/change-detection-skipping-subtrees.md', + 'aio/content/images/guide/change-detection/**', 'aio/content/guide/cheatsheet.md', 'aio/content/guide/component-interaction.md', 'aio/content/examples/component-interaction/**', diff --git a/aio/content/navigation.json b/aio/content/navigation.json index 0c51c5bf5b0..6779aec40cf 100644 --- a/aio/content/navigation.json +++ b/aio/content/navigation.json @@ -262,6 +262,32 @@ "title": "Overview", "tooltip": "A list of developer guides for building Angular applications." }, + { + "title": "Change detection", + "tooltip": "Learn how Angular updates the view based on data changes and how to keep your application fast", + "children": [ + { + "url": "guide/change-detection", + "title": "Overview", + "tooltip": "Introduces the basics of Angular's change detection" + }, + { + "url": "guide/change-detection-zone-pollution", + "title": "Zone Pollution", + "tooltip": "Explains how Zone.js works and what are the common pitfalls that can slow an application down" + }, + { + "url": "guide/change-detection-slow-computations", + "title": "Slow Computations", + "tooltip": "Learn how to make your application faster by discovering and optimizing slow calculations" + }, + { + "url": "guide/change-detection-skipping-subtrees", + "title": "Skipping Component Subtrees", + "tooltip": "Learn how to skip change detection in component subtrees using OnPush change detection strategy" + } + ] + }, { "title": "Routing and Navigation", "tooltip": "Learn how to use Angular Router to build in-app navigation between views.",