AngularJS richtlijn,,,,, AngularJS richtlijn 266,,,,,,, 69, aandelen,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, richtlijn is een AngularJS sterkste onderdeel, om je te helpen uitbreiden van de http: //europa.eu.int /eigenschappen en het scheppen van, kan worden gebruikt, en kan de test van de code.In deze handleiding, ik zal je laten zien hoe het gebruik van AngularJS richtlijn en de beste praktijken in het echte leven. , ben ik hier , richtlijn, , vooral de aangepaste richtlijn in de les.Ik leer je niet hoe gebruik te maken van de in de richtlijn als , ng, ng herhalen, ik zal je laten zien hoe je het gebruiken om je eigen onderdelen van de richtlijn. ,,, profiel, eenvoudige richtlijn beperkingen, de scheiding van de richtsnoeren, de richtsnoeren, die schoon, begeleiding, richtlijn eenheid testen, testen, de conclusies van het toepassingsgebied van richtlijn,, 1.De richtlijn is,,,, dat zegt dat je een boek over de toepassing van de elektronische handel, in de verschillende aspecten van het boek dat je specifieke details, zoals de opmerkingen, de persoonsgegevens van gebruikers van pagina 's, in Je boek, enz. In de onderdelen kunnen als volgt:,,,,, dat onderdeel is van een boek van de kaart als, de titel, de beschrijving, evaluaties en beoordelingen.Het verzamelen van informatie in een bepaalde elementen van de DOM kan moeilijk in elke plaats waar je hem wilt gebruiken.Laten we widgetize dit standpunt met AngularJS richtlijn. ,, hoek. Module ('masteringangularjsdirectives, [...]), van die richtlijn ('book "functie) (terugkeer {beperkingen: de" e ", het toepassingsgebied: {gegevens:" = "), templateurl:" model /boek deel.: //europa.eu.int /comm /}}), de richtlijn is van toepassing op een functie in bovenstaand voorbeeld om de eerste richtlijn.De richtlijn is de naam van het boek,,,. , deze richtlijn is een object, laten we erover praten.De beperking van , is de definitie van,, richtlijn vormen, en het kan een (,,,,,,,,, eigendom, C, C), E (E.),,,,,,,, -) , (CO, m, ").Je kan zien dat elk minder dan het gebruik van.,, het type, de gebruikte < div, boek > < /div > c = < die het boek "," > < /div > e <, boeken, book_data = "gegevens" > < /boek > M <.Richtlijn: boeken,,,,,, > het toepassingsgebied van de richtlijn, is het toepassingsgebied.In deze omstandigheden, het boek is de overdracht van gegevens door het gebruik van richtlijn model "=", het type gebied.Ik zal in de volgende hoofdstukken besproken.,, templateurl, gelet op de overdracht, voor het oog van de werkingssfeer van de richtlijn voor de opstelling van de specifieke inhoud van de gegevens.Je kan ook gebruik maken van die code, model, en http: //europa.eu.int rechtstreeks, zoals dit:,,...Model: "< div > deze informatie < /div >.,, in ons geval, we hebben een complexe: //europa.eu.int /comm /structuur, daarom koos ik , templateurl ,,,,, 2 keuzes.- richtlijn, de richtlijn betreffende beperkingen in je AngularJS projecten, worden in het dossier en het gebruik van javascript: //europa.eu.int /comm /.Het kan worden gebruikt in AngularJS: //europa.eu.int /comm / richtlijn luidt als volgt:,, een (kenmerken) en, in dit gebruik, richtlijn naam is in de norm: //europa.eu.int /comm /in gebruik.Laten we zeggen dat je een rol op het menu voor je de toepassing van de elektronische handel.Het menu is gebaseerd op de rol die je nu.Je kan de definitie van een richtlijn om te beslissen of de menu 's.Je kan als volgt: //europa.eu.int /comm /menu:,, < ul > < li > huis < /Lee > < li > het laatste nieuws < /Lee > < li beperkingen > Beheer van de gebruiker < /Li > < li beperkingen > het beheer van de activiteiten van < /Lee > < /UL >,,,, en de richtlijn als volgt: toepassing van de richtlijn ("beperking", functie) (terugkeer {beperkingen: a, koppeling (variërend van elementen en kenmerken of functies van een certificatie) {///////- toegestaan = checkauthorization () als (;!Vergunning) {element. De CSS (display "," geen ");}}}}), als je het , beperking van de dollar, , menu 's in de richtlijn als een eigenschap, kan je het menu voor elke toegang controleren.Als de huidige gebruikers niet toegestaan, de specifieke menu niet zal zien. ,, wat is dan de , banden, , functie?De link is de functie van de tenuitvoerlegging van de richtlijn, kan je specifieke operationele functies.De richtlijn is niet alleen de opstelling van een input: //europa.eu.int /comm /code.Je kan ook bindende richtlijn een beroep doen op de diensten en functies van de elementen en de bijgewerkte richtsnoeren voor de waarde van de richtlijn toekent, indien het gaat om een , e - richtlijn, enz. ,,, C) (categorie, kan je aan de richtlijn: //europa.eu.int /comm /klasse.Stel je voor dat je het gebruik van bovengenoemde richtlijn, C,,, , je kan een actualisering van de richtlijn, de beperking van , C,,, en gebruik de volgende:,, < ul > < li > huis < /Lee > < li > het laatste nieuws < /Lee > < li = "activa" > beheer van de gebruikers beperkt < /Lee > < li = "de nettowaarde van de activa van het initiatief" > beperking van het beheer van de activiteiten van < /Lee > < /UL >,, elk element is er een categorie vormen, en de , beperkt zeggen dat het eigenlijk een richtlijn ($), E.,,, je hoeft niet te gebruiken om een richtlijn in een: //europa.eu.int /comm /elementen.Je kan door middel van een richtlijn van de AngularJS, E, het creëren van eigen element beperkt. en laten we zeggen dat je een controle op de gebruikers in de toepassing van een gebruikersnaam, foto 's,,,,,, , reputatie, in de toepassing van de verschillende plaatsen.Wil je misschien met behulp van een richtlijn is deze:,, de toepassing van de richtlijn ("gebruikers", functie) (terugkeer {beperkingen: de "e", de link: functie (toepassingsgebied, de elementen en eigenschappen) {scope.username = attrs.username; scope.avatar = attrs.avatar; scope.reputation = attrs.reputation;}, model: "die &< gebruikersnaam:% GT% {{naam}} {}} {avatar zelve, de reputatie van geloofwaardigheid: {{}} < /div >"}})http: //europa.eu.int:,, < id = "huseyinbabal avatar =" https://www.gravatar.com/avatar/ef36a722788f5d852e2635113b2b6b84?S = 128 & a identicon & r = PG 's reputatie = "8012" > < /gebruiker >,,, in dit geval een gewoonte van onderdelen en kenmerken van een gebruikersnaam, foto' s, en reputatie.Ik wil de aandacht vestigen op het functioneren van de instellingen de link.Elementen van de eigendom wordt toegewezen aan de werkingssfeer van de richtlijn.Schakel de eerste parameter is de functie van het toepassingsgebied van de richtlijn.Deze richtlijn is een van de parameters van de derde richtlijn van voorwerpen, dat betekent dat je kan lezen op een eigenschap van de richtlijn gebruikt, attr_name eigenschap.De waarde van de eigenschap worden toegewezen aan de in het kader van de , ze is model. , eigenlijk, kan je een kortere weg in deze operatie te doen, zal ik het later over.Dit voorbeeld is het gebruik van de belangrijkste ideeën na te begrijpen, ik (opmerkingen), dit gebruik is niet erg gebruikelijk, maar ik zal laten zien hoe het te gebruiken.Laten we zeggen, je moet een opmerking in de vorm van uw aanvraag in veel plaatsen.Je kan door gebruik te maken van de volgende richtlijn:,, aan de toepassing van de richtlijn ("opmerkingen", functie) (terugkeer {beperkingen: de "m", model: "< textarea =" opmerkingen "> < /tekst >"}}), en in : //europa.eu.int /comm /elementen:,, <.Opmerkingen over de richtlijn: - >,, 3.Elk van de werkingssfeer van de richtlijn zijn, maar je moet aandacht worden besteed aan de verklaring van de gegevens en de richtlijn is bindend.Laten we zeggen dat je wordt uitgevoerd, manden, , je de toepassing van de elektronische handel.In het "pakket" bladzijde, heb je hier een project toe te voegen.Elk item heeft haar gebied te kiezen hoeveel posten wordt wil je kopen, zoals:,,,,, hier is de richtlijn, declaration:, app.directive ("item", functie) (terugkeer {restrict: "e", link: function (toepassingsgebied, element, attrs) {scope.name = attrs.name;}, model'< div> < strong> Name:< /strong> {{name}} < strong> de beperkte Amount:< /strong> < slechts een naam "graaf" ng-model= "graaf" > < optie. "1" > 1< /option> < optie. "2" > 2< /option> < /select> < is Amount:< strong>; /strong> {{count}}< /div> "}}), om te werken en in die drie in de bestaande,, < item naam" Item-1 "> < /item> < naam" Item-2 ">; < /project > < de naam van het project: "item-3" > < /project >,, het probleem is, als je de keuze van de projecten die nodig zijn voor het aantal projecten, alle bedragen gedeelte zal worden bijgewerkt.Waarom?Want er zijn twee data en een naam, in combinatie met tellen, maar niet alleen, bereik.Heb je de ruimte in om te zien, scope:},,, , aan de richtlijn die in het terugkeer - en app.directive, ("post", functie) (terugkeer {restrict: "e", scope:}, link: function (toepassingsgebied, element, attrs) {scope.name = attrs.name;}, model'< div> < strong> Name:< /strong> {{name}} < strong> de beperkte Amount:< /strong> < slechts een naam "graaf" ng-model= "graaf" > < optie. "1" > 1< /option> < optie. "2" > 2< /option> < /select> < strong> is Amount:< /strong>; {{count}}< /div> "}}). Dit leidt tot de,, de richtlijn te hebben zijn eigen toepassingsgebied zo geïsoleerd, in dit verband zal een bindende richtlijn sBovendien.Ik zal over , omvang, kenmerken,,, 4.Het toepassingsgebied van de richtlijn, de richtlijn is het belangrijkste pluspunt van een herbruikbare componenten, kan gemakkelijk kunnen worden zelfs een extra eigenschap aan te geven.Maar hoe kan de waarde van de door de aanvullende bindende richtlijn, en de vrijheid van meningsuiting, met het oog op de richtlijn de in de richtlijn gebruikte?,,, @ toepassingsgebied van dit type, van de werkingssfeer van de waarde is voor de overdracht van het toepassingsgebied van de richtlijn.Als je wil dat het creëren van een kennisgeving delen:,, ("programma voor de verwerking van messagectrl", functie () {% scope.message = "producten te creëren.";}) van toepassing. De richtlijn ("mededeling", functie) (terugkeer {beperkingen: de "e", het toepassingsgebied: {boodschap: "@"}, model: "< div =" waarschuwing "> {}} {nieuws < /div >" {});,, kun je de:,, < kennis van berichten = "{}} {nieuws" > < /kennisgeving > en, in dit geval de waarde van de informatie opdracht, is het toepassingsgebied van de richtlijn.De inhoud zal genereren: //europa.eu.int /comm /:,, < div = "waarschuwing" > producten te creëren.< /div >,,, "=": , in het kader van de aard en de omvang van de waarde van de overdracht in plaats van de variabelen, die betekent dat we niet {}} {nieuws, en we zullen via sms' jes, integendeel.Dit is de reden achter de bouw van de richtlijn en de pagina 's van twee gegevens bindend element of de verantwoordelijke voor de verwerking.Laten we het in actie ziet.,,. Richtlijnen ("bookcomment", functie) (terugkeer {beperkingen: de "e", van het toepassingsgebied van de tekst: "=": {}, model: "< input vormen voor de tekst" NG = "tekst" /> "{}),, de in deze richtlijn, we proberen voor een boek dat de tekst van opmerkingen over input voor het creëren van een lid.Zie je, deze richtlijn moet een eigenschap van een bindende tekst, gegevens in twee richtingen en andere elementen in de pagina 's.Kun je deze bladzijde:,, < span > dit is in de tekst van richtlijn < grensoverschrijdende > < de tekst = "commenttext" > < /boek >,, het blijkt dat alleen de tekst op de website, dus laten we nog Meer iets met deze richtlijn interactie:,, < span > dit is de pagina 's tekst /ijk < > < input vormen voor de tekst "NG =" commenttext "/> < BR /> < span > dit is in de richtlijn < tekstvak trans - > < boeken; deze =" opmerkingen "> commenttext < /boek >,, als je de dingen in de eerste tekst, het wordt gedrukt op de tweede tekst.Dat kan je doen, en vice versa.In de richtlijn , we na een reeks variabelen, commenttext, niet de waarde van deze variabelen zijn gegevens, bindende verwijzingen naar de eerste tekst. ,,, "&": , kunnen we de overdracht van waarden, en een verwijzing naar de richtlijn.In dit kader vormen, en we zullen zien hoe de richtlijn door uitdrukking te geven.In het echte leven, je moet door middel van een bepaalde functie (") richtlijn, om te voorkomen dat de koppeling.Soms, de richtlijn niet moet weten dat de gedachte achter de uitdrukking.Bijvoorbeeld, een richtlijn zou willen je boeken , maar weet niet hoe ik het moet doen.En om dat te doen, kan je op deze structuur:,,. Richtlijnen ("likebook", functie) (terugkeer {beperkingen: de "e", het toepassingsgebied: {zoals: "&"}, model: "< input =" knop "klik" (). NG = waarde = "als" /> "}}), op de toepassing van deze richtlijn, een uitdrukking die wordt doorgegeven aan de door de richtlijn de knop, als eigendom.Laten we bij de verantwoordelijke voor de verwerking in de definitie van een functie, via het in richtlijn scope.likefunction: //europa.eu.int /comm /.,, $= functie) (signalering ("Ik hou van dit boek!")), dit is in de verantwoordelijke voor de verwerking en het model zal worden:,, < als boek likefunction = "()" > < /houdt van boeken >,,,, likefunction () van de voor de verwerking verantwoordelijke en doorgegeven aan de richtlijn.Als je wilt doorgeven van een parameter, likefunction (),???????Bijvoorbeeld, je moet door middel van een waarde, likefunction ().Het is heel eenvoudig: alleen de toevoeging van een parameters van het functioneren van de interne controleur en de toevoeging van een input - elementen van de richtlijn, de eisen van de gebruiker te tellen.Kan je dat doen, zoals blijkt uit onderstaande tabel:,,. Richtlijnen ("likebook", functie) (terugkeer {beperkingen: de "e", het toepassingsgebied: {zoals: "&"}, model: "< input vormen voor de tekst" NG = "=" bijvoorbeeld StarCount ". Hier was een" /> < BR /> + = < input "knop" klik "als (NG = {ster}:StarCount)" = "als" /> "}}), scope.likefunction dollar = functie (STAR) (signalering (" ik zoals In het boek.En geef "+ Star" ster ".)}, < als boek =" functies (STER) "> < /houdt van boeken >,, zoals je kunt zien, de tekst van de richtlijn .Tekstvak bindt de waarde van de functie van parameters, zoals de ({ster: StarCount}).De ster, is een verantwoordelijke functie, en als StarCount, tekstvak wordt gebonden. ,, 5.De richtlijn die, soms, misschien heb je een functie, bestaan in de verschillende richtlijnen.Ze kunnen in de begeleiding van hun ouders, kinderen die door de richtlijn zijn. , geef ik je een echte voorbeeld.Wil je de statistische gegevens, de klant heeft muis cursor boven een bepaald boek.Je kan de uitvoering van een klik met de muis boek richtlijn, maar als het door een andere richtlijn?In dat geval, kun je de richtlijn als volgt: toepassing van de richtlijn,, erven. ('mouseclicked "functie) (terugkeer {beperkingen: de" e ", het toepassingsgebied: {}, de verantwoordelijke voor de verwerking:" mouseclickedctrl voor mouseClicked "}}), dit is een van de ouders van de kinderen, de erfenis van de richtlijn.Zoals je kan zien is een controleur van de richtlijn het gebruik van eigendom "als" - richtlijn.Laten we de definitie van de verantwoordelijke voor de verwerking verantwoordelijke (ook:,, de toepassing van'mouseclickedctrl "functies ($) {VAR mouseClicked = de; mouseclicked.booktype = nul; mouseclicked.setbooktype = functie (type) {mouseclicked.booktype = Type}; $dollar. Bindende (" klik ", functie) (signalering (" boeken "mouseclicked.booktype: + + + + + + +" van het statistische analyse! "){});), in van de verantwoordelijke voor de verwerking, we alleen is voorzien van een lijst van variabelen, zoals boeken, door gebruik te maken van de kinderen van de richtlijn.Als je op een boek of tijdschrift, de aard van de elementen zal worden toegezonden aan de achterkant van de dienst (ik gebruik een waarschuwing is om aan te tonen dat de functie van de gegevens).Kinderen aangeven hoe gebruik kunnen maken van deze richtlijn?,, de toepassing van richtlijn ('ebook "functie) (terugkeer {gevraagd:" mouseClicked "banden: functie (toepassingsgebied, de elementen, de eigenschappen, de mouseclickedctrl) {mouseclickedctrl. Setbooktype (" e ");}}}), van die richtlijn ('magazine" functie) (terugkeer {gevraagd: "mouseClicked" link (de werkingssfeer, de elementen, de eigenschappen, de mouseclickedctrl) {mouseclickedctrl. Setbooktype ("Publikatieblad");}}}), zie je, kinderen met richtlijn, waarbij het gebruik van de richtlijn; de moedermaatschappij. en nog een belangrijk punt is in de richtlijn de kinderen verbonden functies in het Vierde argument.Deze verklaring is de richtlijn betekent dat ouders en kinderen kunnen gebruik maken van de richtlijn van de verantwoordelijke voor de verwerking verantwoordelijke functies, setbooktype eigenschappen, de voor de verwerking verantwoordelijke. als de huidige element is een e - Book, kun je de eerste richtlijn, als het is een magazine, kun je de tweede:,, < een > < een klik met de muis E > macht spel (klik ik) < /klik op de muis > < /> < BR > < een > < een klik met De muis magazine > in de wereld van de computer (klik ik) < /klik op de muis > < />,, de kinderen zijn de ouders van de eigenschappen van de richtlijn.We hebben een klik met de muis om geval voor elk van de kinderen van het deel van de richtlijn, de vader van richtlijn. 6.Wijst op een beter, als je met gebruikmaking van het model in de richtlijn, op de pagina 's van je zien is dat de richtlijn het bouwen.Soms, wil je de echte richtlijn voor de inbedrijfstelling te zijn.Met het oog op de huidige periode zien de versie niet opgesteld, kan je niet - bindende, ng,.Natuurlijk, we hebben een ding zeggen je die afdrukken zijn de meest populaire boeken, en hier is de code voor het land,, < ul > < li ng-repeat= "boek in de boeken" > {{book}}< /li> < /ul>,, de book's toepassingsgebied variabele komt van de situatie, en de output van dit is als volgt:,,,,, als je het wil weten. Compiled achter deze richtlijn usage, je kunt gebruik van deze versie van de code, en < ul ng-non-bindable= "> < li ng-repeat=" boek in de boeken "> {{book}}< /li> < /ul>,, dit keer. De output zal worden als:,,,,, het is Cool. Tot nu, maar wat als we willen zien zowel de uncompiled en compiled versie van de widget?Wanneer schreef een gewoonte is van de richtlijn, zal een geavanceerde beter functioneren. ,, aan de toepassing van de richtlijn ('customdebug "functies (stellen) {terugkeer (terminal. Echt, banden: functie (bereik, element) {VAR currentelement = element (); currentelement. (" definitie beter ") de opstelling van nieuwe elementen; var (currentelement) = (bereik); element. Attr (" stijl "," de grens: 1 - pixel vaste rode "); de dollar (ruimtelijke). Na de;}}}), en in de toepassing van deze richtlijn, de elementen in onze klonen is beter. geregeld, dus niet een operatie na de verandering.Klonen, te schrappen, maat beter, , om niet als een richtlijn beter is, dan het verzamelen, het opstellen van, dit is dollar, de richtlijn is geïnjecteerd.We hebben een beter model element van stijl, om de nadruk te leggen op de inbedrijfstelling van een.Het uiteindelijke resultaat is als volgt:,,,,,, door gebruik te maken van deze richtlijn kan beter een fout in het opsporen van projecten, de fundamentele oorzaak van de red je ontwikkeling.,, 7.Richtlijn van de eenheid getest, dat wist je al, de eenheid getest is een zeer belangrijk onderdeel van de ontwikkeling, de volledige controle over je geschreven en om te voorkomen dat potentiële fouten code.Ik zal niet verder naar de eenheid getest, maar zal je een tip geven hoe de test in een aantal aspecten van de richtlijn, en ik zal met JASMINE en Karma eenheid eenheid testen om gebruik te maken van de spelers. Karma te installeren in de werking van de installatie - gram van het industrie (een moet je Node.js en NPM installeren in je computer).Na de installatie van het commando, open je de wortel, naar project MAP, en de aard van de Karma.Het zou je een paar vragen stellen als u om uw test eisen.,,,,, ik gebruik te maken van de ontwikkeling van het gebruik van webstorm, als je ook webstorm, zolang de klik, karma.conf.js, kiezen, Karma. Conf.js. , dit zal de uitvoering van alle testen, bij de toewijzing van Karma Na je ook kunt rennen de test begint in , industrie, commando in het project van de wortels van de map. alle over de omgeving, dus laten schakelen we over op een deel van de test. En, laten we zeggen, we moeten de richtlijn test boek.Als we de titel van de richtlijn door een , moet het gedetailleerde standpunten in een boek.Dus, laten we beginnen.,, omschrijving ("boek test", functie () {VAR element; var; elke (module ("masteringangularjsdirectives") elk (injectie (functie (opgesteld, rootscope dollar) (bereik = $rootscope; - = hoek. Element ("< booktest titel = test" > < /booktest > "); de opstelling van (%) (% rootscope). $Digest ()})) (hierna:" richtlijn moet worden opgesteld; het succes ", functie) (verwachte (element. Http: //europa.eu.int /()). Di (" test ") {}) in de bovenstaande tests;,,, we testen een nieuwe richtlijn, booktest,,. , richtlijn moet bewijzen, de titel, de door gebruik te maken van deze titel, en het creëren van een div.In de test, vóór elke test deel van de module, noemen we , masteringangularjsdirectives,, , de eerste.En toen we de richtlijn, die zei dat booktest,,.,, in elke test, zal deze richtlijn de test.Deze test is voor een waarde van 8.Toepassingsgebied van de richtlijn in dit deel van de test, test, zullen we de richtlijn, booktest bereik, en deze richtlijn. , die op de website van de gedetailleerde standpunten van een boek, als je op de details, reeks variabelen, kijk, , zal die waar zijn.In onze test, en we zullen zien, kijk, , die waar de gebeurtenissen van toen, op de trekker.De richtlijn is:,,. Richtlijnen ('booktest "functie) (terugkeer {beperkingen: de" e ", het toepassingsgebied: {Titel:" @ "), wordt vervangen door: echt, model:" < di% GT% {{naam}} < /div >, banden (de werkingssfeer, de elementen en eigenschappen) {element. Bindende ("klik", functie) (console logboek ("boek!"); scope.viewed = waar;});}}}), met het oog op de vaststelling van een gebeurtenis, de elementen in de richtlijn AngularJS, kun je de , kenmerken van de banden.Deze eigenschap van de elementen in je rechtstreeks bindend in de op de gebeurtenissen.Voor het testen van de richtlijn, kun je de volgende beschrijvingen ("boek, en test", functie () {VAR element; var; elke (module ("masteringangularjsdirectives") elk (injectie (functie (opgesteld, rootscope dollar) (bereik = $rootscope; - = hoek. - booktest ("< de titel = test" > < /booktest > "); de opstelling van (%) (% rootscope). $Digest (}); het (de)" bereik moeten zijn als het boek leuk vind, functie) (element. Triggerhandler ("klik"); de Verwachte (element (). Isolatescope. Kijk). Is de (echt);});});,, de test overeenkomstig punt, met klikken, veroorzaakt. Triggerhandler ("klik").Wanneer een evenement worden geactiveerd, wordt waargenomen variabelen moeten worden bepaald voor de echt.Deze waarde is dat door het gebruik van verwacht (-). Isolatescope (.). Het is een (echt),,, 9.CONCLUSIE, met het oog op de ontwikkeling van modulaire en toepasbare web - project van gemeenschappelijk AngularJS is een van de beste.De richtlijn is een AngularJS de beste onderdelen, dat betekent dat je over AngularJS richtlijn meer weet, je kan de ontwikkeling van meer modulariteit en testen van het project. ,, tijdens de les, ik wil dat je de realiteit van het leven van de beste praktijken in de instructies, en weet je nog wat je moet doen Om te begrijpen veel oefenen. De logica van de richtlijn.Ik hoop dat dit artikel zullen je helpen te begrijpen AngularJS, van de richtlijn.
Meester, meester
Next Page:Geheime video cloudinary