Go to file
Vikram Subramanian b96a3c8def fix(platform-server): avoid clash between server and client style encapsulation attributes (#24158)
Previously the style encapsulation attributes(_nghost-* and _ngcontent-*) created on the server could overlap with the attributes and styles created by the client side app when it botstraps. In case the client is bootstrapping a lazy route, the client side styles are added before the server-side styles are removed. If the components on the client are bootstrapped in a different order than on the server, the styles generated by the client will cause the elements on the server to have the wrong styles.

The fix puts the styles and attributes generated on the server in a completely differemt space so that they are not affected by the client generated styles. The client generated styles will only affect elements bootstrapped on the client.

PR Close #24158
2018-05-30 14:28:14 -07:00
.circleci build(ivy): support alternate compilation modes to enable Ivy testing (#24056) 2018-05-29 18:02:29 -04:00
.github ci: ensure github-robot listens on circleci builds (#23863) 2018-05-16 17:20:43 -04:00
aio docs(aio): fix typo for @NgModuledecorator to @NgModule decorator (#24201) 2018-05-30 11:24:12 -07:00
docs docs(bazel): add a link to the Bazel doc (#22940) 2018-05-16 17:14:03 -04:00
integration build: upgrade to TypeScript 2.8 (#23782) 2018-05-15 15:31:12 -07:00
modules revert: refactor(ivy): make return value of define(Component|Directive|Pipe|Injector|Injectable) private (#23371) 2018-04-13 23:02:29 -07:00
packages fix(platform-server): avoid clash between server and client style encapsulation attributes (#24158) 2018-05-30 14:28:14 -07:00
scripts build: replace hard-coded master branch with the variable (#24199) 2018-05-30 11:31:39 -07:00
tools refactor(platform-browser): make HAMMER_LOADER non-nullable (#24077) 2018-05-30 11:25:32 -07:00
.bowerrc
.clang-format
.editorconfig
.gitattributes
.gitignore build: update Bazel dependency to 0.11.1 (#23297) 2018-04-10 23:01:30 -07:00
.mailmap
.nvmrc
.pullapprove.yml ci: Remove Chuck from pullapprove (#23798) 2018-05-09 11:41:58 -07:00
.travis.yml ci: remove travis e2e_2 job (#22810) 2018-04-13 16:30:50 -07:00
BUILD.bazel feat(elements): add schematics (#23298) 2018-04-11 18:13:30 -07:00
CHANGELOG.md release: cut the v6.0.3 release 2018-05-22 16:43:05 -07:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md feat(elements): add support for creating custom elements (#22413) 2018-03-16 12:39:07 -07:00
LICENSE
README.md docs: improve the GitHub README.md, update links, etc 2018-05-03 13:26:12 -07:00
WORKSPACE build: update rules_webtesting (#24198) 2018-05-30 11:31:03 -07:00
bower.json
browser-providers.conf.js
build.sh feat: update the package output of build.sh to APF v6 (#22808) 2018-03-18 09:33:51 -07:00
gulpfile.js test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
karma-js.conf.js feat(ivy): first steps towards ngtsc mode (#23455) 2018-04-25 13:25:33 -07:00
package.json release: cut the v6.0.3 release 2018-05-22 16:43:05 -07:00
protractor-e2e.conf.js
protractor-examples-e2e.conf.js
protractor-perf.conf.js
shims_for_IE.js
test-events.js
test-main.js feat(core): upgrade rxjs to 6.0.0-alpha.4 (#22573) 2018-03-19 21:51:51 -07:00
test.sh docs: update available platforms for `test.sh` (#22958) 2018-03-23 14:01:45 -04:00
tslint.json
yarn.lock build: upgrade to TypeScript 2.8 (#23782) 2018-05-15 15:31:12 -07:00
yarn.lock.readme.md

README.md

Build Status CircleCI BrowserStack Status Join the chat at https://gitter.im/angular/angular npm version

Angular

Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.

Quickstart

Get started in 5 minutes.

Changelog

Learn about the latest improvements.

Want to help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the hotlist: community-help.