From bb1850a912903d3b1ebd07abd95ae6dfd84c8546 Mon Sep 17 00:00:00 2001 From: Ward Bell Date: Fri, 21 Apr 2017 17:59:33 -0700 Subject: [PATCH] docs(aio): relocate images to match docs --- aio/content/guide/animations.md | 22 ++++++------- aio/content/guide/aot-compiler.md | 4 +-- aio/content/guide/architecture.md | 30 +++++++++--------- aio/content/guide/attribute-directives.md | 8 ++--- aio/content/guide/cli-quickstart.md | 4 +-- aio/content/guide/component-communication.md | 12 +++---- .../guide/dependency-injection-in-action.md | 24 +++++++------- aio/content/guide/displaying-data.md | 6 ++-- aio/content/guide/dynamic-component-loader.md | 2 +- aio/content/guide/dynamic-form.md | 2 +- aio/content/guide/forms.md | 18 +++++------ .../hierarchical-dependency-injection.md | 8 ++--- aio/content/guide/http.md | 6 ++-- aio/content/guide/learning-angular.md | 2 +- aio/content/guide/lifecycle-hooks.md | 14 ++++---- aio/content/guide/pipes.md | 10 +++--- aio/content/guide/reactive-forms.md | 14 ++++---- aio/content/guide/router.md | 24 +++++++------- aio/content/guide/security.md | 4 +-- aio/content/guide/set-document-title.md | 4 +-- aio/content/guide/structural-directives.md | 18 +++++------ aio/content/guide/template-syntax.md | 10 +++--- aio/content/guide/testing.md | 8 ++--- aio/content/guide/upgrade.md | 14 ++++---- aio/content/guide/user-input.md | 8 ++--- aio/content/tutorial/index.md | 10 +++--- aio/content/tutorial/toh-pt2.md | 4 +-- aio/content/tutorial/toh-pt5.md | 6 ++-- aio/content/tutorial/toh-pt6.md | 2 +- .../assets/images/cardboard/Ionic_Logo.png | Bin 25692 -> 0 bytes .../assets/images/cardboard/UC_Logo_Black.png | Bin 8444 -> 0 bytes aio/src/assets/images/cardboard/cardboard.png | Bin 57351 -> 0 bytes .../examples/displaying-data-example1.png | Bin 4560 -> 0 bytes .../assets/images/examples/setup-example1.png | Bin 3386 -> 0 bytes .../images/examples/user-input-example1.png | Bin 12500 -> 0 bytes .../animations/animation_auto.gif | Bin .../animations/animation_basic_click.gif | Bin .../animations/animation_enter_leave.gif | Bin .../animation_enter_leave_states.gif | Bin .../animations/animation_groups.gif | Bin .../animations/animation_multistep.gif | Bin .../animations/animation_timings.gif | Bin ...ng_animate_transitions_inactive_active.png | Bin ...imate_transitions_inactive_active_void.png | Bin ..._transitions_inactive_active_wildcards.png | Bin .../ng_animate_transitions_void_in.png | Bin .../aot-compiler/toh-pt6-bundle.png | Bin .../application-under-test/bongos-heroes.png | Bin .../architecture/airplane.png | Bin .../architecture/component-databinding.png | Bin .../architecture/component-tree.png | Bin .../architecture/databinding.png | Bin .../architecture/dependency-injection.png | Bin .../architecture/directive.png | Bin .../architecture/hero-component.png | Bin .../architecture/injector-injects.png | Bin .../architecture/library-module.png | Bin .../architecture/metadata.png | Bin .../architecture/module.png | Bin .../architecture/modules.png | Bin .../architecture/overview.png | Bin .../architecture/overview2.png | Bin .../architecture/parent-child-binding.png | Bin .../architecture/service.png | Bin .../template-metadata-component.png | Bin .../architecture/template.png | Bin .../attribute-directives/first-highlight.png | Bin .../highlight-directive-anim.gif | Bin .../highlight-directive-final-anim.gif | Bin .../highlight-directive-v2-anim.gif | Bin .../cli-quickstart/app-works.png | Bin .../cli-quickstart/my-first-app.png | Bin .../bidirectional-service.gif | Bin .../child-to-parent.gif | Bin .../contentchildren.png | Bin .../countdown-timer-anim.gif | Bin .../parent-to-child-on-changes.gif | Bin .../parent-to-child.png | Bin .../component-communication/setter.png | Bin .../unrelated-service.gif | Bin .../dependency-injection-in-action}/alex.png | Bin .../dependency-injection-in-action}/alice.png | Bin .../date-logger-entry.png | Bin .../hero-bio-and-content.png | Bin .../hero-bio-contact-no-host.png | Bin .../hero-bios-and-contacts.png | Bin .../hero-bios.png | Bin .../hero-of-month.png | Bin .../highlight.png | Bin .../logged-in-user.png | Bin .../minimal-logger-intellisense.png | Bin .../sorted-heroes.png | Bin .../dependency-injection/car-components.png | Bin .../component-hierarchy.png | Bin .../dependency-injection/hid-heroes-anim.gif | Bin .../dependency-injection/injector-tree.png | Bin .../displaying-data/final.png | Bin .../displaying-data/hero-names-list.png | Bin .../displaying-data/title-and-hero.png | Bin .../dynamic-component-loader/ads.gif | Bin .../dynamic-form/dynamic-form.png | Bin .../Jasmine-not-running-tests.png | Bin .../passed-2-specs-0-failures.png | Bin .../test-passed-once-again.png | Bin .../form-validation/plunker.png | Bin .../forms/control-state-transitions-anim.gif | Bin .../{devguide => guide}/forms/hero-form-1.png | Bin .../{devguide => guide}/forms/hero-form-2.png | Bin .../{devguide => guide}/forms/hero-form-3.png | Bin .../images/{devguide => guide}/forms/hf-4.png | Bin .../images/{devguide => guide}/forms/hf-5.png | Bin .../forms/name-required-error.png | Bin .../forms/ng-control-class-changes.png | Bin .../forms/ng-model-in-action-2.png | Bin .../forms/ng-model-in-action.png | Bin .../{devguide => guide}/forms/tdf-1.png | Bin .../{devguide => guide}/forms/tdf-2.png | Bin .../{devguide => guide}/forms/tdf-3.png | Bin .../{devguide => guide}/forms/tdf-4.png | Bin .../{devguide => guide}/forms/tdf-5.png | Bin .../forms/validity-required-indicator.png | Bin .../{devguide => guide}/http/hero-list.png | Bin .../{devguide => guide}/http/http-toh.gif | Bin .../{devguide => guide}/http/wiki-1.gif | Bin .../{devguide => guide}/http/wiki-2.gif | Bin .../{devguide => guide}/intro/people.png | Bin .../jasmine-1-spec-0-failures.png | Bin .../null-to-equal-undefined.png | Bin .../spec-list-2-specs-1-failure.png | Bin .../test-report-1-spec-0-failures.png | Bin .../test-report-2-specs-0-failures.png | Bin .../test-report-2-specs-1-failure.png | Bin .../lifecycle-hooks/after-view-anim.gif | Bin .../lifecycle-hooks/do-check-anim.gif | Bin .../lifecycle-hooks/hooks-in-sequence.png | Bin .../lifecycle-hooks/on-changes-anim.gif | Bin .../lifecycle-hooks/peek-a-boo.gif | Bin .../lifecycle-hooks/peek-a-boo.png | Bin .../lifecycle-hooks/projected-child-view.png | Bin .../lifecycle-hooks/spy-directive.gif | Bin .../ngcontainer/hero-traits-bad.png | Bin .../ngcontainer/hero-traits-good.png | Bin .../ngmodule/contact-1b-plunker.png | Bin .../ngmodule/contact-2-plunker.png | Bin .../ngmodule/final-plunker.png | Bin .../ngmodule/minimal-plunker.png | Bin .../ngmodule/v3-plunker.png | Bin .../pipes/date-format-toggle-anim.gif | Bin .../pipes/flying-heroes-anim.gif | Bin .../{devguide => guide}/pipes/hero-list.png | Bin .../pipes/power-boost-calculator-anim.gif | Bin .../pipes/power-boost-calculator.png | Bin .../pipes/power-booster.png | Bin .../quickstart/hello-angular.png | Bin .../quickstart/my-first-app.png | Bin .../quickstart/quickstart-plnkr-big.png | Bin .../quickstart/quickstart-plnkr.png | Bin .../reactive-forms/address-group.png | Bin .../reactive-forms/addresses-array.png | Bin .../reactive-forms/hero-detail.png | Bin .../reactive-forms/hero-list.png | Bin .../reactive-forms/json-output.png | Bin .../reactive-forms/just-formcontrol.png | Bin .../reactive-forms/save-revert-buttons.png | Bin .../reactive-forms/validators-json-output.png | Bin .../router/component-tree.png | Bin .../router/confirm-dialog.png | Bin .../router/contact-popup.png | Bin .../router/crisis-center-detail.png | Bin .../router/crisis-center-list.png | Bin .../router/hero-detail.png | Bin .../{devguide => guide}/router/hero-list.png | Bin .../router/router-1-anim.gif | Bin .../router/router-2-anim.gif | Bin .../router/selected-crisis.png | Bin .../router/selected-hero.png | Bin .../router/shell-and-outlet.png | Bin .../security/binding-inner-html.png | Bin .../bypass-security-component-old.png | Bin .../security/bypass-security-component.jpg | Bin .../security/bypass-security-component.png | Bin .../set-document-title/set-title-anim.gif | Bin .../structural-directives/bad-paragraph.png | Bin .../structural-directives/bad-select.png | Bin .../element-display-in-dom.png | Bin .../element-not-in-dom.png | Bin .../structural-directives/good-paragraph.png | Bin .../structural-directives/hero-div-in-dom.png | Bin .../myUnless-is-true.png | Bin .../ngIf-and-myUnless.png | Bin .../ngSwitch-rendering.png | Bin .../select-ngcontainer-anim.gif | Bin .../template-rendering.png | Bin .../structural-directives/unless-anim.gif | Bin .../template-syntax/evil-title.png | Bin .../template-syntax/input-output.png | Bin .../template-syntax/ng-for-track-by-anim.gif | Bin .../template-syntax/ng-model-anim.gif | Bin .../template-syntax/switch-anim.gif | Bin .../5-specs-0-failures.png | Bin .../big-time-fail-screen.png | Bin .../testing-an-angular-pipe/two-failures.png | Bin .../testing-an-angular-pipe/zero-failures.png | Bin .../testing/app-plunker.png | Bin .../testing/app-specs-plunker.png | Bin .../testing/hero-detail.component.png | Bin .../testing/highlight-directive-spec.png | Bin .../testing/karma-1st-spec-debug.png | Bin .../testing/karma-1st-spec-output.png | Bin .../testing/karma-browser.png | Bin .../toh/dashboard-top-heroes.png | Bin .../toh/hero-details-1.png | Bin .../toh/hero-details-save-button.png | Bin .../toh/heroes-dashboard-1.png | Bin .../{devguide => guide}/toh/heroes-list-1.png | Bin .../{devguide => guide}/toh/heroes-list-2.png | Bin .../toh/heroes-list-delete-button.png | Bin .../toh/heroes-list-selected.png | Bin .../toh/mini-hero-detail.png | Bin .../{devguide => guide}/toh/nav-diagram.png | Bin .../{devguide => guide}/toh/toh-anim.gif | Bin .../toh/toh-hero-search.png | Bin .../{devguide => guide}/toh/toh-http.anim.gif | Bin .../unit-testing/spectrum.png | Bin .../upgrade/a-to-ajs-with-transclusion.png | Bin .../{devguide => guide}/upgrade/a-to-ajs.png | Bin .../upgrade/ajs-to-a-with-projection.png | Bin .../{devguide => guide}/upgrade/ajs-to-a.png | Bin .../upgrade/change_detection.png | Bin .../{devguide => guide}/upgrade/dom.png | Bin .../upgrade/injectors-2.png | Bin .../{devguide => guide}/upgrade/injectors.png | Bin .../user-input/keyup-loop-back-anim.gif | Bin .../user-input/keyup1-anim.gif | Bin .../user-input/keyup3-anim.gif | Bin .../user-input/little-tour-anim.gif | Bin .../user-input/little-tour.png | Bin .../plunker-separate-window-button.png | Bin .../plunker-switch-to-editor-button.png | Bin 239 files changed, 149 insertions(+), 149 deletions(-) delete mode 100644 aio/src/assets/images/cardboard/Ionic_Logo.png delete mode 100644 aio/src/assets/images/cardboard/UC_Logo_Black.png delete mode 100644 aio/src/assets/images/cardboard/cardboard.png delete mode 100644 aio/src/assets/images/examples/displaying-data-example1.png delete mode 100644 aio/src/assets/images/examples/setup-example1.png delete mode 100644 aio/src/assets/images/examples/user-input-example1.png rename aio/src/assets/images/{devguide => guide}/animations/animation_auto.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/animation_basic_click.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/animation_enter_leave.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/animation_enter_leave_states.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/animation_groups.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/animation_multistep.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/animation_timings.gif (100%) rename aio/src/assets/images/{devguide => guide}/animations/ng_animate_transitions_inactive_active.png (100%) rename aio/src/assets/images/{devguide => guide}/animations/ng_animate_transitions_inactive_active_void.png (100%) rename aio/src/assets/images/{devguide => guide}/animations/ng_animate_transitions_inactive_active_wildcards.png (100%) rename aio/src/assets/images/{devguide => guide}/animations/ng_animate_transitions_void_in.png (100%) rename aio/src/assets/images/{cookbooks => guide}/aot-compiler/toh-pt6-bundle.png (100%) rename aio/src/assets/images/{devguide => guide}/application-under-test/bongos-heroes.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/airplane.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/component-databinding.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/component-tree.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/databinding.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/dependency-injection.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/directive.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/hero-component.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/injector-injects.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/library-module.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/metadata.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/module.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/modules.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/overview.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/overview2.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/parent-child-binding.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/service.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/template-metadata-component.png (100%) rename aio/src/assets/images/{devguide => guide}/architecture/template.png (100%) rename aio/src/assets/images/{devguide => guide}/attribute-directives/first-highlight.png (100%) rename aio/src/assets/images/{devguide => guide}/attribute-directives/highlight-directive-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/attribute-directives/highlight-directive-final-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/attribute-directives/highlight-directive-v2-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/cli-quickstart/app-works.png (100%) rename aio/src/assets/images/{devguide => guide}/cli-quickstart/my-first-app.png (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/bidirectional-service.gif (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/child-to-parent.gif (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/contentchildren.png (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/countdown-timer-anim.gif (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/parent-to-child-on-changes.gif (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/parent-to-child.png (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/setter.png (100%) rename aio/src/assets/images/{cookbooks => guide}/component-communication/unrelated-service.gif (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/alex.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/alice.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/date-logger-entry.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/hero-bio-and-content.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/hero-bio-contact-no-host.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/hero-bios-and-contacts.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/hero-bios.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/hero-of-month.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/highlight.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/logged-in-user.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/minimal-logger-intellisense.png (100%) rename aio/src/assets/images/{cookbooks/dependency-injection => guide/dependency-injection-in-action}/sorted-heroes.png (100%) rename aio/src/assets/images/{devguide => guide}/dependency-injection/car-components.png (100%) rename aio/src/assets/images/{devguide => guide}/dependency-injection/component-hierarchy.png (100%) rename aio/src/assets/images/{devguide => guide}/dependency-injection/hid-heroes-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/dependency-injection/injector-tree.png (100%) rename aio/src/assets/images/{devguide => guide}/displaying-data/final.png (100%) rename aio/src/assets/images/{devguide => guide}/displaying-data/hero-names-list.png (100%) rename aio/src/assets/images/{devguide => guide}/displaying-data/title-and-hero.png (100%) rename aio/src/assets/images/{cookbooks => guide}/dynamic-component-loader/ads.gif (100%) rename aio/src/assets/images/{cookbooks => guide}/dynamic-form/dynamic-form.png (100%) rename aio/src/assets/images/{devguide => guide}/first-app-tests/Jasmine-not-running-tests.png (100%) rename aio/src/assets/images/{devguide => guide}/first-app-tests/passed-2-specs-0-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/first-app-tests/test-passed-once-again.png (100%) rename aio/src/assets/images/{cookbooks => guide}/form-validation/plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/control-state-transitions-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/forms/hero-form-1.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/hero-form-2.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/hero-form-3.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/hf-4.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/hf-5.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/name-required-error.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/ng-control-class-changes.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/ng-model-in-action-2.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/ng-model-in-action.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/tdf-1.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/tdf-2.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/tdf-3.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/tdf-4.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/tdf-5.png (100%) rename aio/src/assets/images/{devguide => guide}/forms/validity-required-indicator.png (100%) rename aio/src/assets/images/{devguide => guide}/http/hero-list.png (100%) rename aio/src/assets/images/{devguide => guide}/http/http-toh.gif (100%) rename aio/src/assets/images/{devguide => guide}/http/wiki-1.gif (100%) rename aio/src/assets/images/{devguide => guide}/http/wiki-2.gif (100%) rename aio/src/assets/images/{devguide => guide}/intro/people.png (100%) rename aio/src/assets/images/{devguide => guide}/jasmine-testing-101/jasmine-1-spec-0-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/jasmine-testing-101/null-to-equal-undefined.png (100%) rename aio/src/assets/images/{devguide => guide}/jasmine-testing-101/spec-list-2-specs-1-failure.png (100%) rename aio/src/assets/images/{devguide => guide}/jasmine-testing-101/test-report-1-spec-0-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/jasmine-testing-101/test-report-2-specs-0-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/jasmine-testing-101/test-report-2-specs-1-failure.png (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/after-view-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/do-check-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/hooks-in-sequence.png (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/on-changes-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/peek-a-boo.gif (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/peek-a-boo.png (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/projected-child-view.png (100%) rename aio/src/assets/images/{devguide => guide}/lifecycle-hooks/spy-directive.gif (100%) rename aio/src/assets/images/{devguide => guide}/ngcontainer/hero-traits-bad.png (100%) rename aio/src/assets/images/{devguide => guide}/ngcontainer/hero-traits-good.png (100%) rename aio/src/assets/images/{devguide => guide}/ngmodule/contact-1b-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/ngmodule/contact-2-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/ngmodule/final-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/ngmodule/minimal-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/ngmodule/v3-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/pipes/date-format-toggle-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/pipes/flying-heroes-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/pipes/hero-list.png (100%) rename aio/src/assets/images/{devguide => guide}/pipes/power-boost-calculator-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/pipes/power-boost-calculator.png (100%) rename aio/src/assets/images/{devguide => guide}/pipes/power-booster.png (100%) rename aio/src/assets/images/{devguide => guide}/quickstart/hello-angular.png (100%) rename aio/src/assets/images/{devguide => guide}/quickstart/my-first-app.png (100%) rename aio/src/assets/images/{devguide => guide}/quickstart/quickstart-plnkr-big.png (100%) rename aio/src/assets/images/{devguide => guide}/quickstart/quickstart-plnkr.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/address-group.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/addresses-array.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/hero-detail.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/hero-list.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/json-output.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/just-formcontrol.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/save-revert-buttons.png (100%) rename aio/src/assets/images/{devguide => guide}/reactive-forms/validators-json-output.png (100%) rename aio/src/assets/images/{devguide => guide}/router/component-tree.png (100%) rename aio/src/assets/images/{devguide => guide}/router/confirm-dialog.png (100%) rename aio/src/assets/images/{devguide => guide}/router/contact-popup.png (100%) rename aio/src/assets/images/{devguide => guide}/router/crisis-center-detail.png (100%) rename aio/src/assets/images/{devguide => guide}/router/crisis-center-list.png (100%) rename aio/src/assets/images/{devguide => guide}/router/hero-detail.png (100%) rename aio/src/assets/images/{devguide => guide}/router/hero-list.png (100%) rename aio/src/assets/images/{devguide => guide}/router/router-1-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/router/router-2-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/router/selected-crisis.png (100%) rename aio/src/assets/images/{devguide => guide}/router/selected-hero.png (100%) rename aio/src/assets/images/{devguide => guide}/router/shell-and-outlet.png (100%) rename aio/src/assets/images/{devguide => guide}/security/binding-inner-html.png (100%) rename aio/src/assets/images/{devguide => guide}/security/bypass-security-component-old.png (100%) rename aio/src/assets/images/{devguide => guide}/security/bypass-security-component.jpg (100%) rename aio/src/assets/images/{devguide => guide}/security/bypass-security-component.png (100%) rename aio/src/assets/images/{cookbooks => guide}/set-document-title/set-title-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/bad-paragraph.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/bad-select.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/element-display-in-dom.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/element-not-in-dom.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/good-paragraph.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/hero-div-in-dom.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/myUnless-is-true.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/ngIf-and-myUnless.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/ngSwitch-rendering.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/select-ngcontainer-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/template-rendering.png (100%) rename aio/src/assets/images/{devguide => guide}/structural-directives/unless-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/template-syntax/evil-title.png (100%) rename aio/src/assets/images/{devguide => guide}/template-syntax/input-output.png (100%) rename aio/src/assets/images/{devguide => guide}/template-syntax/ng-for-track-by-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/template-syntax/ng-model-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/template-syntax/switch-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/testing-an-angular-pipe/5-specs-0-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/testing-an-angular-pipe/big-time-fail-screen.png (100%) rename aio/src/assets/images/{devguide => guide}/testing-an-angular-pipe/two-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/testing-an-angular-pipe/zero-failures.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/app-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/app-specs-plunker.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/hero-detail.component.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/highlight-directive-spec.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/karma-1st-spec-debug.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/karma-1st-spec-output.png (100%) rename aio/src/assets/images/{devguide => guide}/testing/karma-browser.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/dashboard-top-heroes.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/hero-details-1.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/hero-details-save-button.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/heroes-dashboard-1.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/heroes-list-1.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/heroes-list-2.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/heroes-list-delete-button.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/heroes-list-selected.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/mini-hero-detail.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/nav-diagram.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/toh-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/toh/toh-hero-search.png (100%) rename aio/src/assets/images/{devguide => guide}/toh/toh-http.anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/unit-testing/spectrum.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/a-to-ajs-with-transclusion.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/a-to-ajs.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/ajs-to-a-with-projection.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/ajs-to-a.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/change_detection.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/dom.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/injectors-2.png (100%) rename aio/src/assets/images/{devguide => guide}/upgrade/injectors.png (100%) rename aio/src/assets/images/{devguide => guide}/user-input/keyup-loop-back-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/user-input/keyup1-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/user-input/keyup3-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/user-input/little-tour-anim.gif (100%) rename aio/src/assets/images/{devguide => guide}/user-input/little-tour.png (100%) rename aio/src/assets/images/{devguide => plunker}/plunker-separate-window-button.png (100%) rename aio/src/assets/images/{devguide => plunker}/plunker-switch-to-editor-button.png (100%) diff --git a/aio/content/guide/animations.md b/aio/content/guide/animations.md index 4eff1dc4829..4f48dae2cef 100644 --- a/aio/content/guide/animations.md +++ b/aio/content/guide/animations.md @@ -66,7 +66,7 @@ The examples in this page are available as a . ## Quickstart example: Transitioning between two states
- A simple transition animation + A simple transition animation
@@ -172,7 +172,7 @@ controls the timing of switching between one set of styles and the next:
- In Angular animations you define states and transitions between states + In Angular animations you define states and transitions between states
@@ -220,7 +220,7 @@ transitions that apply regardless of which state the animation is in. For exampl
- The wildcard state can be used to match many different transitions at once + The wildcard state can be used to match many different transitions at once
@@ -237,7 +237,7 @@ regardless of what state it was in before it left.
- The void state can be used for enter and leave transitions + The void state can be used for enter and leave transitions
@@ -247,7 +247,7 @@ The wildcard state `*` also matches `void`. ## Example: Entering and leaving
- Enter and leave animations + Enter and leave animations
@@ -294,7 +294,7 @@ These two common animations have their own aliases: ## Example: Entering and leaving from different states
- Enter and leave animations combined with state animations + Enter and leave animations combined with state animations
@@ -313,7 +313,7 @@ This gives you fine-grained control over each transition:
- This example transitions between active, inactive, and void states + This example transitions between active, inactive, and void states
@@ -346,7 +346,7 @@ If you don't provide a unit when specifying dimension, Angular assumes the defau ## Automatic property calculation
- Animation with automated height calculation + Animation with automated height calculation
@@ -405,7 +405,7 @@ and the delay (or as the *second* value when there is no delay):
- Animations with specific timings + Animations with specific timings
@@ -427,7 +427,7 @@ slight delay of 10 milliseconds as specified in `'0.2s 10 ease-out'`: ## Multi-step animations with keyframes
- Animations with some bounce implemented with keyframes + Animations with some bounce implemented with keyframes
@@ -461,7 +461,7 @@ offsets receive offsets `0`, `0.5`, and `1`. ## Parallel animation groups
- Parallel animations with different timings, implemented with groups + Parallel animations with different timings, implemented with groups
diff --git a/aio/content/guide/aot-compiler.md b/aio/content/guide/aot-compiler.md index e808b645b95..3299f207d31 100644 --- a/aio/content/guide/aot-compiler.md +++ b/aio/content/guide/aot-compiler.md @@ -601,8 +601,8 @@ The `source-map-explorer` analyzes the source map generated with the bundle and showing exactly which application and Angular modules and classes are included in the bundle. Here's the map for _Tour of Heroes_. - +
- toh-pt6-bundle + toh-pt6-bundle
diff --git a/aio/content/guide/architecture.md b/aio/content/guide/architecture.md index 3207c57a15a..d840bd34ce7 100644 --- a/aio/content/guide/architecture.md +++ b/aio/content/guide/architecture.md @@ -27,7 +27,7 @@ You'll learn the details in the pages that follow. For now, focus on the big pic
- overview + overview
@@ -64,7 +64,7 @@ Learn these building blocks, and you're on your way. ## Modules
- Component + Component
@@ -182,7 +182,7 @@ These are two different and _complementary_ module systems. Use them both to wri
- Component + Component
@@ -244,7 +244,7 @@ Learn more from the [Angular modules](guide/ngmodule) page.
- Component + Component
@@ -284,7 +284,7 @@ Your app can take action at each moment in this lifecycle through optional [life ## Templates
- Template + Template
@@ -314,7 +314,7 @@ The `HeroDetailComponent` is a **child** of the `HeroListComponent`.
- Metadata + Metadata
@@ -330,7 +330,7 @@ Notice how `` rests comfortably among native HTML elements. Custom ## Metadata
- Metadata + Metadata
@@ -379,7 +379,7 @@ so it can get the list of heroes to display.
- Metadata + Metadata
@@ -406,7 +406,7 @@ into actions and value updates. Writing such push/pull logic by hand is tedious, read as any experienced jQuery programmer can attest.
- Data Binding + Data Binding
@@ -454,7 +454,7 @@ from the root of the application component tree through all child components.
- Data Binding + Data Binding
@@ -463,7 +463,7 @@ Data binding plays an important role in communication between a template and its component.
- Parent/Child binding + Parent/Child binding
@@ -478,7 +478,7 @@ Data binding is also important for communication between parent and child compon ## Directives
- Parent child + Parent child
@@ -556,7 +556,7 @@ Of course, you can also write your own directives. Components such as ## Services
- Service + Service
@@ -624,7 +624,7 @@ application logic into services and make those services available to components ## Dependency injection
- Service + Service
@@ -656,7 +656,7 @@ This is *dependency injection*. The process of `HeroService` injection looks a bit like this:
- Service + Service
diff --git a/aio/content/guide/attribute-directives.md b/aio/content/guide/attribute-directives.md index d5a2c00bf69..57fc788f14d 100644 --- a/aio/content/guide/attribute-directives.md +++ b/aio/content/guide/attribute-directives.md @@ -168,7 +168,7 @@ Now when the app runs, the `myHighlight` directive highlights the paragraph text
- First Highlight + First Highlight
@@ -280,7 +280,7 @@ the mouse hovers over the `p` and disappears as it moves out.
- Second Highlight + Second Highlight
@@ -438,7 +438,7 @@ Here are the harness and directive in action.
- Highlight v.2 + Highlight v.2
@@ -491,7 +491,7 @@ Here's how the harness should work when you're done coding.
- Final Highlight + Final Highlight
diff --git a/aio/content/guide/cli-quickstart.md b/aio/content/guide/cli-quickstart.md index 0b26fac9e7d..f593e348928 100644 --- a/aio/content/guide/cli-quickstart.md +++ b/aio/content/guide/cli-quickstart.md @@ -123,7 +123,7 @@ Your app greets you with a message:
- The app works! + The app works!
@@ -161,7 +161,7 @@ Open `src/app/app.component.css` and give the component some style.
- Output of QuickStart app + Output of QuickStart app
diff --git a/aio/content/guide/component-communication.md b/aio/content/guide/component-communication.md index 9de8ac338d7..68a6d708473 100644 --- a/aio/content/guide/component-communication.md +++ b/aio/content/guide/component-communication.md @@ -54,7 +54,7 @@ The running application displays three heroes:
- Parent-to-child + Parent-to-child
@@ -98,7 +98,7 @@ Here's the `NameParentComponent` demonstrating name variations including a name
- Parent-to-child-setter + Parent-to-child-setter
@@ -156,7 +156,7 @@ Here's the output of a button-pushing sequence:
- Parent-to-child-onchanges + Parent-to-child-onchanges
@@ -210,7 +210,7 @@ and the method processes it:
- Child-to-parent + Child-to-parent
@@ -272,7 +272,7 @@ Here we see the parent and child working together.
- countdown timer + countdown timer
@@ -424,7 +424,7 @@ facilitated by the service:
- bidirectional-service + bidirectional-service
diff --git a/aio/content/guide/dependency-injection-in-action.md b/aio/content/guide/dependency-injection-in-action.md index dfe12a27ad3..f5c36083900 100644 --- a/aio/content/guide/dependency-injection-in-action.md +++ b/aio/content/guide/dependency-injection-in-action.md @@ -171,7 +171,7 @@ Once all the dependencies are in place, the `AppComponent` displays the user inf
- Logged In User + Logged In User
@@ -337,7 +337,7 @@ Find this example in live co and confirm that the three `HeroBioComponent` instances have their own cached hero data.
- Bios + Bios
@@ -403,7 +403,7 @@ placing it in the `` slot of the `HeroBioComponent` template: It looks like this, with the hero's telephone number from `HeroContactComponent` projected above the hero description:
- bio and contact + bio and contact
@@ -440,7 +440,7 @@ Thanks to `@Optional()`, Angular sets the `loggerService` to null and the rest o Here's the `HeroBiosAndContactsComponent` in action.
- Bios with contact into + Bios with contact into
@@ -450,7 +450,7 @@ until it finds the logger at the `AppComponent` level. The logger logic kicks in with the gratuitous "!!!", indicating that the logger was found.
- Without @Host + Without @Host
@@ -495,7 +495,7 @@ first without a value (yielding the default color) and then with an assigned col The following image shows the effect of mousing over the `` tag.
- Highlighted bios + Highlighted bios
{@a providers} @@ -573,7 +573,7 @@ The `HeroOfTheMonthComponent` example demonstrates many of the alternatives and It's visually simple: a few properties and the logs produced by a logger.
- Hero of the month + Hero of the month
@@ -728,7 +728,7 @@ Now put it to use in a simplified version of the `HeroOfTheMonthComponent`. The `HeroOfTheMonthComponent` constructor's `logger` parameter is typed as `MinimalLogger` so only the `logs` and `logInfo` members are visible in a TypeScript-aware editor:
- MinimalLogger restricted API + MinimalLogger restricted API
@@ -743,7 +743,7 @@ Behind the scenes, Angular actually sets the `logger` parameter to the full serv The following image, which displays the logging date, confirms the point:
- DateLoggerService entry + DateLoggerService entry
@@ -941,7 +941,7 @@ to display a *sorted* list of heroes.
- Sorted Heroes + Sorted Heroes
@@ -1154,7 +1154,7 @@ the same way you've done it before: Here's *Alex* and family in action:
- Alex in action + Alex in action
@@ -1215,7 +1215,7 @@ Here's *Alice*, *Barry* and family in action:
- Alice in action + Alice in action
diff --git a/aio/content/guide/displaying-data.md b/aio/content/guide/displaying-data.md index e40e7010ea7..2f48103595e 100644 --- a/aio/content/guide/displaying-data.md +++ b/aio/content/guide/displaying-data.md @@ -18,7 +18,7 @@ The final UI looks like this:
- Final UI + Final UI
@@ -126,7 +126,7 @@ inside the `` tag. Now run the app. It should display the title and hero name:
- Title and Hero + Title and Hero
@@ -233,7 +233,7 @@ Now the heroes appear in an unordered list.
- After ngfor + After ngfor
diff --git a/aio/content/guide/dynamic-component-loader.md b/aio/content/guide/dynamic-component-loader.md index 33394f68a93..d150eba4945 100644 --- a/aio/content/guide/dynamic-component-loader.md +++ b/aio/content/guide/dynamic-component-loader.md @@ -214,7 +214,7 @@ Here are two sample components and the `AdComponent` interface for reference: The final ad banner looks like this:
- Ads + Ads
diff --git a/aio/content/guide/dynamic-form.md b/aio/content/guide/dynamic-form.md index 1e77491d592..39208799f54 100644 --- a/aio/content/guide/dynamic-form.md +++ b/aio/content/guide/dynamic-form.md @@ -217,7 +217,7 @@ Saving and retrieving the data is an exercise for another time. The final form looks like this:
- Dynamic-Form + Dynamic-Form
diff --git a/aio/content/guide/forms.md b/aio/content/guide/forms.md index ab2a702ac4d..cacde156a33 100644 --- a/aio/content/guide/forms.md +++ b/aio/content/guide/forms.md @@ -60,7 +60,7 @@ You'll learn to build a template-driven form that looks like this:
- Clean Form + Clean Form
@@ -74,7 +74,7 @@ If you delete the hero name, the form displays a validation error in an attentio
- Invalid, Name Required + Invalid, Name Required
@@ -372,7 +372,7 @@ Running the app right now would be disappointing.
- Early form with no binding + Early form with no binding
@@ -456,7 +456,7 @@ At some point it might look like this:
- ngModel in action + ngModel in action
@@ -529,7 +529,7 @@ If you run the app now and change every hero model property, the form might disp
- ngModel in action + ngModel in action
@@ -642,7 +642,7 @@ The actions and effects are as follows:
- Control State Transition + Control State Transition
@@ -651,7 +651,7 @@ You should see the following transitions and class names:
- Control state transitions + Control state transitions
@@ -671,7 +671,7 @@ on the left of the input box:
- Invalid Form + Invalid Form
@@ -705,7 +705,7 @@ When the user deletes the name, the form should look like this:
- Name required + Name required
diff --git a/aio/content/guide/hierarchical-dependency-injection.md b/aio/content/guide/hierarchical-dependency-injection.md index bff7ab40c22..5bb1ee8998a 100644 --- a/aio/content/guide/hierarchical-dependency-injection.md +++ b/aio/content/guide/hierarchical-dependency-injection.md @@ -55,7 +55,7 @@ open simultaneously.
- injector tree + injector tree
@@ -149,7 +149,7 @@ Each tax return component has the following characteristics:
- Heroes in action + Heroes in action
@@ -234,7 +234,7 @@ Component (B) is the parent of another component (C) that defines its own, even
- car components + car components
@@ -247,7 +247,7 @@ its injector produces an instance of `Car` resolved by injector (C) with an `Eng
- car injector tree + car injector tree
diff --git a/aio/content/guide/http.md b/aio/content/guide/http.md index 90739435907..49247f9eb73 100644 --- a/aio/content/guide/http.md +++ b/aio/content/guide/http.md @@ -178,7 +178,7 @@ The app uses the Angular Http client to communicate via **XMLHttpRe It works like this:
- ToH mini app + ToH mini app
@@ -746,7 +746,7 @@ types in a text box:
- Wikipedia search app (v.1) + Wikipedia search app (v.1)
@@ -865,7 +865,7 @@ It should only make requests when the user *stops typing*. Here's how it will work after refactoring:
- Wikipedia search app (v.2) + Wikipedia search app (v.2)
diff --git a/aio/content/guide/learning-angular.md b/aio/content/guide/learning-angular.md index 8b2a759be4b..8dd2a962303 100644 --- a/aio/content/guide/learning-angular.md +++ b/aio/content/guide/learning-angular.md @@ -9,7 +9,7 @@ A suggested path through the documentation for Angular newcomers.
- Us + Us
diff --git a/aio/content/guide/lifecycle-hooks.md b/aio/content/guide/lifecycle-hooks.md index ed49cb6faa1..5f02382852b 100644 --- a/aio/content/guide/lifecycle-hooks.md +++ b/aio/content/guide/lifecycle-hooks.md @@ -9,7 +9,7 @@ Angular calls lifecycle hook methods on directives and components as it creates,
- Us + Us
@@ -465,7 +465,7 @@ The peek-a-boo exists to show how Angular calls the hooks in the expected order. This snapshot reflects the state of the log after the user clicked the *Create...* button and then the *Destroy...* button.
- Peek-a-boo + Peek-a-boo
@@ -549,7 +549,7 @@ with an entry in the *Hook Log* as seen here:
- Spy Directive + Spy Directive
@@ -672,7 +672,7 @@ Here's the sample in action as the user makes changes.
- OnChanges + OnChanges
@@ -718,7 +718,7 @@ so you can see how often `DoCheck` is called. The results are illuminating:
- DoCheck + DoCheck
@@ -795,7 +795,7 @@ for one turn of the browser's JavaScript cycle and that's just long enough. Here's *AfterView* in action:
- AfterView + AfterView
@@ -859,7 +859,7 @@ It tells Angular where to insert that content. In this case, the projected content is the `` from the parent.
- Projected Content + Projected Content
diff --git a/aio/content/guide/pipes.md b/aio/content/guide/pipes.md index 9c0dcb12c6f..a8b85fe0f81 100644 --- a/aio/content/guide/pipes.md +++ b/aio/content/guide/pipes.md @@ -145,7 +145,7 @@ As you click the button, the displayed date alternates between
- Date Format Toggle + Date Format Toggle
@@ -237,7 +237,7 @@ Now you need a component to demonstrate the pipe.
- Power Booster + Power Booster
@@ -285,7 +285,7 @@ your pipe and two-way data binding with `ngModel`.
- Power Boost Calculator + Power Boost Calculator
@@ -372,7 +372,7 @@ code with checkbox switches and additional displays to help you experience these
- Flying Heroes + Flying Heroes
@@ -559,7 +559,7 @@ The component renders as the following:
- Hero List + Hero List
diff --git a/aio/content/guide/reactive-forms.md b/aio/content/guide/reactive-forms.md index 3da2ba3e1e7..d0e2bd16595 100644 --- a/aio/content/guide/reactive-forms.md +++ b/aio/content/guide/reactive-forms.md @@ -353,7 +353,7 @@ Now that everything is wired up, the browser should display something like this:
- Single FormControl + Single FormControl
@@ -457,7 +457,7 @@ Piping it through the `JsonPipe` renders the model as JSON in the browser:
- JSON output + JSON output
@@ -567,7 +567,7 @@ The browser displays the following:
- Single FormControl + Single FormControl
@@ -696,7 +696,7 @@ with the nested address `FormGroup`:
- JSON output + JSON output
@@ -1052,7 +1052,7 @@ Together they look a bit like this:
- HeroListComponent + HeroListComponent
@@ -1265,7 +1265,7 @@ Back in the browser, select the hero named "Magneta".
- JSON output of addresses array + JSON output of addresses array
@@ -1343,7 +1343,7 @@ After you implement both features in this section, the form will look like this:
- Form with save & revert buttons + Form with save & revert buttons
diff --git a/aio/content/guide/router.md b/aio/content/guide/router.md index 59e8d8e3f02..3df9936e07e 100644 --- a/aio/content/guide/router.md +++ b/aio/content/guide/router.md @@ -533,7 +533,7 @@ and the *Heroes* view with its list of heroes.
- Hero List + Hero List
@@ -541,7 +541,7 @@ and the *Heroes* view with its list of heroes. Select one hero and the app takes you to a hero editing screen.
- Crisis Center Detail + Crisis Center Detail
@@ -558,7 +558,7 @@ Now click the *Crisis Center* link for a list of ongoing crises.
- Crisis Center List + Crisis Center List
@@ -571,7 +571,7 @@ Notice that the corresponding name in the crisis list does _not_ change.
- Crisis Center Detail + Crisis Center Detail
@@ -587,7 +587,7 @@ Up pops a dialog box.
- Confirm Dialog + Confirm Dialog
@@ -609,7 +609,7 @@ Proceed to the first application milestone. Begin with a simple version of the app that navigates between two empty views.
- App in action + App in action
@@ -765,7 +765,7 @@ and a *router outlet* where the router swaps views on and off the page. Here's w
- Shell + Shell
@@ -1250,7 +1250,7 @@ Here's how the user will experience this version of the app:
- App in action + App in action
@@ -1880,7 +1880,7 @@ it would be nice if the viewed hero was preselected in the list.
- Selected hero + Selected hero
@@ -2098,7 +2098,7 @@ Look for it within the repeated `
  • ` tag as shown here: When the user navigates from the heroes list to the "Magneta" hero and back, "Magneta" appears selected:
    - Selected List + Selected List
    @@ -2396,7 +2396,7 @@ If your app had many feature areas, the app component trees might look like this
    - Component Tree + Component Tree
    @@ -2695,7 +2695,7 @@ and two buttons, "Send" and "Cancel".
    - Contact popup + Contact popup
    diff --git a/aio/content/guide/security.md b/aio/content/guide/security.md index 83aeeb65dd3..82c06012c79 100644 --- a/aio/content/guide/security.md +++ b/aio/content/guide/security.md @@ -143,7 +143,7 @@ tag but keeps safe content such as the text content of the `