angular/packages/platform-server/src
arturovt 38524c4d29 fix(common): cleanup location change listeners when the root view is removed (#40867)
In the new behavior Angular cleanups `popstate` and `hashchange` event listeners
when the root view gets destroyed, thus event handlers are not added twice
when the application is bootstrapped again.

BREAKING CHANGE:

Methods of the `PlatformLocation` class, namely `onPopState` and `onHashChange`,
used to return `void`. Now those methods return functions that can be called
to remove event handlers.

PR Close #31546

PR Close #40867
2021-03-04 13:09:04 -08:00
..
domino_adapter.ts feat(platform-server): allow shimming the global env sooner (#40559) 2021-02-12 08:55:25 -08:00
http.ts feat(platform-server): add option for absolute URL HTTP support (#37539) 2020-06-25 14:26:09 -07:00
location.ts fix(common): cleanup location change listeners when the root view is removed (#40867) 2021-03-04 13:09:04 -08:00
platform-server.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
platform_state.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
private_export.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
server.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
server_events.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
server_renderer.ts fix(core): handle !important in style property value (#39603) 2020-11-12 09:11:18 -08:00
styles_host.ts fix(platform-server): remove styles added by ServerStylesHost on destruction (#38367) 2020-08-10 13:12:23 -07:00
tokens.ts fix(platform-server): Resolve absolute URL from baseUrl (#39334) 2020-10-21 09:41:58 -07:00
transfer_state.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
utils.ts docs(platform-server): fix renderModule usage guidance with Ivy (#37296) 2020-05-28 16:07:32 -04:00
version.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00