{"action":"closed","issue":{"url":"https://api.github.com/repos/mgechev/angular-seed/issues/1716","repository_url":"https://api.github.com/repos/mgechev/angular-seed","labels_url":"https://api.github.com/repos/mgechev/angular-seed/issues/1716/labels{/name}","comments_url":"https://api.github.com/repos/mgechev/angular-seed/issues/1716/comments","events_url":"https://api.github.com/repos/mgechev/angular-seed/issues/1716/events","html_url":"https://github.com/mgechev/angular-seed/issues/1716","id":195391646,"number":1716,"title":"Support for asynchronous routing with lazy loaded bundles","user":{"login":"denissb","id":2261330,"avatar_url":"https://avatars.githubusercontent.com/u/2261330?v=3","gravatar_id":"","url":"https://api.github.com/users/denissb","html_url":"https://github.com/denissb","followers_url":"https://api.github.com/users/denissb/followers","following_url":"https://api.github.com/users/denissb/following{/other_user}","gists_url":"https://api.github.com/users/denissb/gists{/gist_id}","starred_url":"https://api.github.com/users/denissb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/denissb/subscriptions","organizations_url":"https://api.github.com/users/denissb/orgs","repos_url":"https://api.github.com/users/denissb/repos","events_url":"https://api.github.com/users/denissb/events{/privacy}","received_events_url":"https://api.github.com/users/denissb/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-13T22:49:27Z","updated_at":"2016-12-14T17:59:57Z","closed_at":"2016-12-14T17:59:57Z","body":"I'm submitting a feature request.\r\n\r\nI think currently this is the most mature Angular starter out there that is using SystemJS.\r\nBut sadly [Asynchronous Routing](https://angular.io/docs/ts/latest/guide/router.html#!#milestone-6-asynchronous-routing) is missing, and that is a crucial feature for most production apps.\r\n\r\nCurrently the build.prod task generates a single static (self-executable) bundle which can become quite big and delay the initial app load time. It would be good to have something like this instead:\r\n\r\n```\r\n.\r\n├── dist\r\n│   └── js\r\n│       ├── vendor.js\r\n│       ├── app.js\r\n│       ├── route1.js\r\n│       ├── route2.js\r\n│       └── route..\r\n``` \r\n\r\nI know most Webpack starters provide it out of the box now, so it would be cool to have it in a SystemJS starter, even if the structure is slightly pre-defined.\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"mgechev"}}