Kursplan

Undviker stora fallgropar med att skala en AngularJS-app

Korrekt MVC-katalogstruktur

Att skriva moduler på ett smartare sätt

    Håll namnen konsekventa Modularisera sidhuvud, sidfot, rutter

Beroendeinjektion och minifiering av koden

    Globala beroenden

Överanvänder inte styrenheter

    Syntax för 'controllerAs' Använda 'bindToController' i våra direktiv Göra 'ng-click' villkorad

Factory vs Service

    Alla leverantörer är singlar

Använda webbläsartillägg (Batarang, etc)

För många tittare och prestationsproblem

Omfattning

    Skrivskyddad i kontrollerna Skrivskyddad i mallarna Objekt i omfånget istället för egenskaper Undvika att skugga egenskapen för den överordnade '$scope' Prototypiskt arv Hålla omfånget rent Hur man pratar med syskonobjekt

Engångsbindning

Ej manuell testning

    ngMock-modul

Protractor

    e2e-tester med Jasmine '$digest'-cykler

Karma

    Hur man enkelt stänger feedbackslingan Kör tester parallellt i olika webbläsare Verkliga användningsscenarier med olika enheter

Används inte jQuery

    Ändra sätt att tänka

Korrekt utplacering

    Fasad för att interagera med servrar Separation av serverinteraktion och felhantering från modellen Business logik i modeller Konfigurera leverantörer innan de injiceras Korrekt användning av '$scope.$emit()' och '$scope.$broadcast' Automatisera vårt arbetsflöde yo, grunt, bower Use case med cordova

Angular 1 mot Angular 2

    Skillnader och likheter Tre sätt: maskinskriven, ren js, dart Good-övningar i Angular 2 Uppgradering från version 1
 14 timmar

Antal deltagare



Price per participant

Vittnesmål (10)

Relaterade Kurser

Relaterade Kategorier