|
|
|
@ -27,12 +27,12 @@ Revised samples are more clear and cover all topics discussed.
|
|
|
|
|
## NEW: Samples re-structured with `src/` folder (2017-02-02)
|
|
|
|
|
All documentation samples have been realigned with the default folder structure of the Angular CLI.
|
|
|
|
|
That's a step along the road to basing the sample in the Angular CLI.
|
|
|
|
|
But it's also good in its own right.
|
|
|
|
|
But it's also good in its own right.
|
|
|
|
|
It helps clearly separate app code from setup and configuration files.
|
|
|
|
|
|
|
|
|
|
All samples now have a `src/` folder at the project root.
|
|
|
|
|
The former `app/` folder moves under `src/`.
|
|
|
|
|
Read about moving your existing project to this structure in
|
|
|
|
|
The former `app/` folder moves under `src/`.
|
|
|
|
|
Read about moving your existing project to this structure in
|
|
|
|
|
<a href="https://github.com/angular/quickstart#updating-to-a-newer-version-of-the-quickstart-repo" target="Migrating samples/quickstart app to the src folder">
|
|
|
|
|
the QuickStart repo update instructions</a>.
|
|
|
|
|
|
|
|
|
@ -48,8 +48,8 @@ Notably:
|
|
|
|
|
The new [**Reactive Forms**](guide/reactive-forms) guide explains how and why to build a "reactive form".
|
|
|
|
|
"Reactive Forms" are the code-based counterpart to the declarative "Template Driven" forms approach
|
|
|
|
|
introduced in the [Forms](guide/forms) guide.
|
|
|
|
|
Check it out before you decide how to add forms to your app.
|
|
|
|
|
Remember also that you can use both techniques in the same app,
|
|
|
|
|
Check it out before you decide how to add forms to your app.
|
|
|
|
|
Remember also that you can use both techniques in the same app,
|
|
|
|
|
choosing the approach that best fits each scenario.
|
|
|
|
|
|
|
|
|
|
## NEW: Deployment guide (2017-01-30)
|
|
|
|
@ -65,25 +65,25 @@ Revised samples are clearer and cover all topics discussed.
|
|
|
|
|
|
|
|
|
|
## Miscellaneous (2017-01-05)
|
|
|
|
|
|
|
|
|
|
* [Setup](guide/setup) guide:
|
|
|
|
|
added (optional) instructions on how to remove _non-essential_ files.
|
|
|
|
|
* [Setup](guide/setup) guide:
|
|
|
|
|
added (optional) instructions on how to remove _non-essential_ files.
|
|
|
|
|
* No longer consolidate RxJS operator imports in `rxjs-extensions` file; each file should import what it needs.
|
|
|
|
|
* All samples prepend template/style URLs with `./` as a best practice.
|
|
|
|
|
* [Style Guide](guide/styleguide): copy edits and revised rules.
|
|
|
|
|
|
|
|
|
|
## Router: more detail (2016-12-21)
|
|
|
|
|
|
|
|
|
|
Added more information to the [Router](guide/router) guide
|
|
|
|
|
Added more information to the [Router](guide/router) guide
|
|
|
|
|
including sections named outlets, wildcard routes, and preload strategies.
|
|
|
|
|
|
|
|
|
|
## HTTP: how to set default request headers (and other request options) (2016-12-14)
|
|
|
|
|
|
|
|
|
|
Added section on how to set default request headers (and other request options) to
|
|
|
|
|
[HTTP](guide/http#override-default-request-options) guide.
|
|
|
|
|
Added section on how to set default request headers (and other request options) to
|
|
|
|
|
HTTP guide.
|
|
|
|
|
|
|
|
|
|
## Testing: added component test plunkers (2016-12-02)
|
|
|
|
|
|
|
|
|
|
Added two plunkers that each test _one simple component_ so you can write a component test plunker of your own: <live-example name="setup" plnkr="quickstart-specs">one</live-example> for the QuickStart seed's `AppComponent` and <live-example name="testing" plnkr="banner-specs">another</live-example> for the Testing guide's `BannerComponent`.
|
|
|
|
|
Added two plunkers that each test _one simple component_ so you can write a component test plunker of your own: <live-example name="setup" plnkr="quickstart-specs">one</live-example> for the QuickStart seed's `AppComponent` and <live-example name="testing" plnkr="banner-specs">another</live-example> for the Testing guide's `BannerComponent`.
|
|
|
|
|
Linked to these plunkers in [Testing](guide/testing#live-examples) and [Setup anatomy](guide/setup-systemjs-anatomy) guides.
|
|
|
|
|
|
|
|
|
|
## Internationalization: pluralization and _select_ (2016-11-30)
|
|
|
|
@ -112,15 +112,15 @@ Docs and code samples updated and tested with Angular v.2.2.0.
|
|
|
|
|
|
|
|
|
|
## UPDATE: NgUpgrade Guide for the AOT friendly _upgrade/static_ module (2016-11-14)
|
|
|
|
|
|
|
|
|
|
The updated [NgUpgrade Guide](guide/upgrade) guide covers the
|
|
|
|
|
new AOT friendly `upgrade/static` module
|
|
|
|
|
The updated [NgUpgrade Guide](guide/upgrade) guide covers the
|
|
|
|
|
new AOT friendly `upgrade/static` module
|
|
|
|
|
released in v.2.2.0, which is the recommended
|
|
|
|
|
facility for migrating from AngularJS to Angular.
|
|
|
|
|
The documentation for the version prior to v.2.2.0 has been removed.
|
|
|
|
|
|
|
|
|
|
## ES6 described in "TypeScript to JavaScript" (2016-11-14)
|
|
|
|
|
|
|
|
|
|
The updated [TypeScript to JavaScript](guide/ts-to-js) guide
|
|
|
|
|
The updated [TypeScript to JavaScript](guide/ts-to-js) guide
|
|
|
|
|
now explains how to write apps in ES6/7
|
|
|
|
|
by translating the common idioms in the TypeScript documentation examples
|
|
|
|
|
(and elsewhere on the web) to ES6/7 and ES5.
|
|
|
|
@ -156,7 +156,7 @@ in the `in-memory-web-api` repo.
|
|
|
|
|
The router can lazily _preload_ modules _after_ the app starts and
|
|
|
|
|
_before_ the user navigates to them for improved perceived performance.
|
|
|
|
|
|
|
|
|
|
New `:enter` and `:leave` aliases make animation more natural.
|
|
|
|
|
New `:enter` and `:leave` aliases make animation more natural.
|
|
|
|
|
|
|
|
|
|
## Sync with Angular v.2.1.0 (2016-10-12)
|
|
|
|
|
|
|
|
|
@ -176,11 +176,11 @@ Docs and code samples updated and tested with Angular v.2.0.2.
|
|
|
|
|
## "Routing and Navigation" guide with the _Router Module_ (2016-10-5)
|
|
|
|
|
|
|
|
|
|
The [Routing and Navigation](guide/router) guide now locates route configuration
|
|
|
|
|
in a _Routing Module_.
|
|
|
|
|
in a _Routing Module_.
|
|
|
|
|
The _Routing Module_ replaces the previous _routing object_ involving the `ModuleWithProviders`.
|
|
|
|
|
|
|
|
|
|
All guided samples with routing use the _Routing Module_ and prose content has been updated,
|
|
|
|
|
most conspicuously in the
|
|
|
|
|
most conspicuously in the
|
|
|
|
|
[NgModule](guide/ngmodule) guide and [NgModule FAQ](guide/ngmodule-faq) guide.
|
|
|
|
|
|
|
|
|
|
## New "Internationalization" guide (2016-09-30)
|
|
|
|
@ -194,7 +194,7 @@ Many samples use the `angular-in-memory-web-api` to simulate a remote server.
|
|
|
|
|
This library is also useful to you during early development before you have a server to talk to.
|
|
|
|
|
|
|
|
|
|
The package name was changed from "angular2-in-memory-web-api" which is still frozen-in-time on npm.
|
|
|
|
|
The new "angular-in-memory-web-api" has new features.
|
|
|
|
|
The new "angular-in-memory-web-api" has new features.
|
|
|
|
|
<a href="https://github.com/angular/in-memory-web-api/blob/master/README.md">Read about them on github</a>.
|
|
|
|
|
|
|
|
|
|
## "Style Guide" with _NgModules_ (2016-09-27)
|
|
|
|
@ -215,5 +215,5 @@ modules with SystemJS as the samples currently do.
|
|
|
|
|
|
|
|
|
|
## "Lifecycle Hooks" guide simplified (2016-09-24)
|
|
|
|
|
|
|
|
|
|
The [Lifecycle Hooks](guide/lifecycle-hooks) guide is shorter, simpler, and
|
|
|
|
|
The [Lifecycle Hooks](guide/lifecycle-hooks) guide is shorter, simpler, and
|
|
|
|
|
draws more attention to the order in which Angular calls the hooks.
|
|
|
|
|