Förbättra dina kantfärdigheter i vår Coffee Break-serie

Vill du lära dig mer om AngularJS? Det har blivit ett bra ramverk för många webbutvecklare, som hittar den som en allt-i-ett-lösning för att snabbt bygga webbsidor för enstaka webbsidor.

Vi har sammanställt en serie Coffee Break-kurser som är utformade för att lära dig AngularJS i små, bitbitiga bitar. Varje kurs tar bara tio minuter eller så och lär dig en enda, användbar färdighet. Hittills har vi täckt:

  • Testa vinkeldirektiv
  • Testa vinkelkontroller
  • Avancerade vinkeldirektiv
  • Dela data mellan vinkelkontroller

Här är några mer information om var och en av kurserna:

1. Testa vinkeldirektiv

Vinkeldirektiv kräver en något annorlunda tillvägagångssätt vid enhetstestning än andra vinkelkomponenter som tjänster eller kontroller. I denna Coffee Break Course, visar Envato Tuts + instruktör Dan Wellman dig hur man tar en befintlig Angular app och lägger till tester för sina direktiv med Sinon, Jasmine och Karma. Du lär dig att initiera eventuella moduler som används av appen och hur du skapar dummy-markup för att direktivet ska binda till.

Se introduktionen nedan för att få reda på mer.

2. Testning av vinkelkontroller

Om du inte har testat en Angular-applikation tidigare, kanske du inte är medveten om att det finns några extrafunktioner som du kan använda för att göra testningen enklare, till exempel att koppla in i Angular's dependence-injektion och använda vinklar för ett antal test -vänliga verktyg.

I den här kursen visar Dan Wellman dig hur man tar en befintlig Angular app och lägger till test för sin controller. Du lär dig hur du skapar ett nytt räckvidd och hur du skapar en instans av regulatorn och associerar den med det räckvidd. Du får också se hur man injicerar beroenden och hur man stubar metoder i beroenden.

Se introduktionen nedan för att få reda på mer.

3. Avancerade vinkeldirektiv

Direktiv är en av de minst förstådda egenskaperna hos Angular. I denna Coffee Break Course visar Envato Tuts + instruktören Reggie Dawson dig hur man bygger ett vinkeldirektiv med en dynamisk mall. Skärmsmallen kommer att väljas utifrån vilken typ av innehåll som skickas till direktivet. Detta direktiv är byggt för att vara lätt utvidgbart så att fler mallar kan läggas till enkelt.

Se introduktionen nedan för att få reda på mer.

4. Dela data mellan vinkelkontroller

En av begränsningarna hos AngularJS är svårigheten att kommunicera mellan styrenheter. Du lär dig med Reggie Dawson igen när du upptäcker några enkla tekniker för att dela data mellan Angular Controllers. Du får se hur du skickar data med tjänster, och du lär dig också ett knep för att överföra parametrar tillsammans med routerns tillstånd.

Se introduktionen nedan för att få reda på mer.

Du kan ta vår serie av Coffee Break-kurser genast med en gratis 10-dagars prövning av vår månatliga prenumeration. Om du bestämmer dig för att fortsätta kostar det bara 15 dollar i månaden, och du får tillgång till hundratals kurser, med nya tillagda varje vecka.

Vi har också fler Angular kurser i verk, så håll dig stillad.