div class=trans-pagebutton class=gotoPage data-page=1Page 1button div class=trans-imageimg data-url=documentangularsummit-frontend-fest-angular-1-and-2-core-components-services-routinghtmlpage=1 data-page=1 class=trans-thumb lazyload alt=Page 1: AngularSummit - FrontEnd Fest · Angular 1 and 2+ Core Components Services Routing Observables Forms Dynamic Directives Tooling Testing - protractor jasmine Performance tuning loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII= data-src=https:reader034fdocumentsinreader034viewer20220422195ec57026b6670814ed3d735ahtml5thumbnails1jpg width=140 height=200 divpAngularSummitcomp div class=annotationa href=https:angularsummitcomconferencechicago201705homeutm_source=OneSheetutm_campaign=Homeutm_medium=PDF rel=ugc nofollow target=_blankhttps:angularsummitcomconferencechicago201705homeutm_source=OneSheetutm_campaign=Homeutm_medium=PDFadiv div class=annotationa href=https:angularsummitcomconferencechicago201705homeutm_source=OneSheetutm_campaign=Homeutm_medium=PDF rel=ugc nofollow target=_blankhttps:angularsummitcomconferencechicago201705homeutm_source=OneSheetutm_campaign=Homeutm_medium=PDFadivdiv