Go to file
Peter Bacon Darwin fe962f6de7 fix(aio): LocationService urls should never start with a slash
There is a weirdness in the Angular Location service.
If the `baseHref` is only a single slash (`'/'`) then it
changes it to be an empty string (`''`). The effect of this
is that `Location.normaliseUrl(url)` does not strip off the
leading slash from url paths.

The problem is that the leading slash only appears on the
initial Location path, and not on urls that arrive from subscribing
to the Location service.

This commit is a workaround this problem.
2017-03-06 22:27:32 -08:00
.github docs(gh): try to improve the issue template (#11891) 2016-09-30 16:40:56 -07:00
aio fix(aio): LocationService urls should never start with a slash 2017-03-06 22:27:32 -08:00
docs docs: update 2.4.9 release schedule 2017-03-01 22:43:38 -08:00
integration test(language-service): test `@angular/language-service` can be loaded by tsserver.js (#14721) 2017-03-01 13:22:46 -08:00
modules fix: throw for synthetic properties / listeners by default (#14880) 2017-03-06 17:15:08 -08:00
scripts ci: re-enable publishing master artifacts (#14973) 2017-03-06 18:03:38 -08:00
tools refactor: remove the symlink hack from tsc-wrapped (#14837) 2017-03-06 15:22:33 -08:00
.bowerrc chore(dgeni): clean up legacy typings bundle creation 2015-10-29 21:19:59 +00:00
.clang-format feat(tooling): Add a .clang-format for automated JavaScript formatting. 2015-04-02 08:44:34 -07:00
.editorconfig chore(.editorconfig): include markdown config 2015-01-27 00:14:48 -08:00
.gitattributes chore: force lf EOL for ts files (#11143) 2016-08-29 12:41:58 -07:00
.gitignore build(aio): big move of docs related files (#14361) 2017-02-09 11:58:36 -08:00
.nvmrc ci: bump node version to 6.9.5 and npm to 3.10.7 2017-02-02 23:28:00 -08:00
.pullapprove.yml ci: add AlexE and Jason to the build-and-ci pullapprove group 2017-03-01 15:28:10 -08:00
.travis.yml ci: add comment and remove debugging printenv statement 2017-03-05 08:12:55 -08:00
CHANGELOG.md docs: add 2.4.9 release notes 2017-03-01 23:22:56 -08:00
COMMITTER.md docs: update COMITTER.md with info about pullapprove.com 2017-01-27 21:23:21 -08:00
CONTRIBUTING.md build(aio): big move of docs related files (#14361) 2017-02-09 11:58:36 -08:00
DEVELOPER.md docs(developer): add description of `npm-run` to run locally installed `npm` scripts (#13765) 2017-01-29 12:12:38 -06:00
LICENSE style(docs): update copyright years (#13736) 2017-01-27 20:47:14 -08:00
NAMING.md docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
README.md docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
SAVED_REPLIES.md docs(saved-replies): order the replies as shown in github (#12153) 2016-10-07 13:52:18 -07:00
TOOLS.md docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
TRIAGE_AND_LABELS.md docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
bower.json docs: branding fixes (#14132) 2017-01-27 15:03:11 -06:00
browser-providers.conf.js ci(browser providers): update browsers in SL and BS (#13431) 2016-12-13 11:32:31 -08:00
build.sh ci: redo how env variables are set and shared in ci to prevent collisions 2017-03-05 08:03:38 -08:00
circle.yml build: update to yarn 0.21.3 (#14805) 2017-03-01 23:58:05 -08:00
gulpfile.js build: check yarn version in `check-environment` (#14499) 2017-02-22 20:55:25 -08:00
karma-js.conf.js fix(upgrade): fix `registerForNg1Tests` (#13522) 2016-12-16 15:14:16 -08:00
npm-shrinkwrap.clean.json build(platform-server): update parse5 to v3 (#14538) 2017-02-23 21:14:04 -08:00
npm-shrinkwrap.json build(platform-server): update parse5 to v3 (#14538) 2017-02-23 21:14:04 -08:00
npm-shrinkwrap.readme.md chore(lint): replace gulp check-task with tslint no-jasmine-focus rule 2016-10-28 15:53:15 -07:00
package.json build: update to yarn 0.21.3 (#14805) 2017-03-01 23:58:05 -08:00
protractor-e2e.conf.js refactor: add license header to JS files & format files (#12081) 2016-10-04 20:39:20 -07:00
protractor-examples-e2e.conf.js refactor: format and lint code 2016-12-12 11:30:25 -08:00
protractor-perf.conf.js refactor: add license header to JS files & format files (#12081) 2016-10-04 20:39:20 -07:00
publish-packages.sh fix: display framework version on bootstrapped component (#13252) 2016-12-06 16:21:07 -08:00
shims_for_IE.js Revert "refactor: add license header to JS files & format files (#12035)" 2016-10-04 14:06:41 -07:00
test-main.js refactor(animations): support browser animation rendering (#14578) 2017-02-22 15:14:49 -08:00
test.sh refactor(compiler): remove unneeded fields from metadata 2016-11-28 15:19:23 -08:00
tslint.json build(tslint): enable no-inner-declarations (#13316) 2016-12-08 13:46:08 -08:00

README.md

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

Sauce Test Status Safari (7+), iOS (7+), Edge (14) and IE mobile (11) are tested on BrowserStack.

Angular

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

Quickstart

Get started in 5 minutes.

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.