内容简介
IfyouwanttogetstartedwithAngularJS,eitherasasideproject,anadditionaltool,orforyourmainwork,thispracticalguideteachesyouhowtousethismeta-frameworkstep-by-step,fromthebasicstoadvancedconcepts.Bytheendofthebook,youllunderstandhowtodevelopalarge,maintainable,andperformantapplicationwithAngularJS.GuidedbytwoengineerswhoworkedonAngularJSatGoogle,youlllearnthecomponentsneededtobuilddata-drivenapplications,usingdeclarativeprogrammingandtheModelviewcontrollerpattern.Youllalsolearnhowtoconductunittestsoneachpartofyourapplication.LearnhowtousecontrollersformovingdatatoandfromviewsUnderstandwhentouseAngularJSservicesinsteadofcontrollersCommunicatewiththeservertostore,fetch,andupdatedataasynchronouslyKnowwhentouseAngularJSfiltersforconvertingdataandvaluestodifferentformatsImplementsingle-pageapplications,usingngRoutetoselectviewsandnavigationDiveintobasicandadvanceddirectivesforcreatingreusablecomponentsWriteanend-to-endtestonaliveversionofyourentireapplicationUsebestpractices,guidelines,andtoolsthroughoutthedevelopmentcycle