AngularJS bruker en unik kodingsfilosofi til å ordne og strukturere et webprogram, og gjør det enklere å kontrollere og tilpasse, bare ved JavaScript, uten komplekse server-side-interaksjoner.
AngularJS forbedrer dynamikk og visningsadministrasjon i en webapp, og gir bedre verktøy for å håndtere dynamisk innhold og templerte oppsett.
Opprettet spesielt for å håndtere HTML 5, har AngularJS nå steget til å være en av de mest brukte JS-rammene i verden, takk hovedsakelig for Googles dev-team som har bidratt med både kode, ressurser og dokumentasjon til prosjektet.
Omfattende dokumentasjon og eksempler er inkludert i AngularJS nedlastingspakken.
For å hjelpe utviklere i gang har dev-teamet selv opprettet en dedikert YouTube-kanal, full av opplæringsprogrammer, prøveapps og andre instruksjonsvideoer.
Systemkrav
- JavaScript aktivert på klientsiden
Hva er nytt i denne versjonen:
- Alt !!!
Hva er nytt i versjon 2.0.0 / 1.5.8:
- Alt !!!
Hva er nytt i versjon 1.5.8 / 2.0.0-RC6:
- Komponentbaserte applikasjoner
- Forbedret støtte for ES6-klasser
- ngAnimateSwap-direktivet
- Lagt til ngResource
- Lagt til ngRoute
- Du kan nå tilgang til lokalbefolkningen som ble sendt til en samtale til $ parse fra innsiden av det analyserte uttrykket, via en $ locals-variabel.
- Du kan oppgi $ http-konfigurasjonsalternativer for $ templateRequest-tjenesten.
- Du kan lage dine egne egendefinerte XHR-objekter for $ http via tjenesten $ xhrFactory.
- ngModel gir nå ng-tomme og ng-ikke-tomme CSS-klasser.
- NgAria-modulen er nå mer presis med håndtering av ARIA-attributter og tabindex for tilpassede kontroller.
- Noen nye hjelpere er tilgjengelige på ngMock for å lette testing
Hva er nytt i versjon 1.5.8 / 2.0.0-RC5:
- Komponentbaserte applikasjoner
- Forbedret støtte for ES6-klasser
- ngAnimateSwap-direktivet
- Lagt til ngResource
- Lagt til ngRoute
- Du kan nå tilgang til lokalbefolkningen som ble sendt til en samtale til $ parse fra innsiden av det analyserte uttrykket, via en $ locals-variabel.
- Du kan oppgi $ http-konfigurasjonsalternativer for $ templateRequest-tjenesten.
- Du kan lage dine egne egendefinerte XHR-objekter for $ http via tjenesten $ xhrFactory.
- ngModel gir nå ng-tomme og ng-ikke-tomme CSS-klasser.
- NgAria-modulen er nå mer presis med håndtering av ARIA-attributter og tabindex for tilpassede kontroller.
- Noen nye hjelpere er tilgjengelige på ngMock for å lette testing
Hva er nytt i versjon 1.5.5 / 2.0.0-beta.9:
Nytt i AngularJS 1.4.0 (27. mai 2015)
Hva er nytt i versjon 1.5.4 / 2.0.0-beta.9:
- Komponentbaserte applikasjoner
- Forbedret støtte for ES6-klasser
- ngAnimateSwap-direktivet
- Lagt til ngResource
- Lagt til ngRoute
- Du kan nå tilgang til lokalbefolkningen som ble sendt til en samtale til $ parse fra innsiden av det analyserte uttrykket, via en $ locals-variabel.
- Du kan oppgi $ http-konfigurasjonsalternativer for $ templateRequest-tjenesten.
- Du kan lage dine egne egendefinerte XHR-objekter for $ http via tjenesten $ xhrFactory.
- ngModel gir nå ng-tomme og ng-ikke-tomme CSS-klasser.
- NgAria-modulen er nå mer presis med håndtering av ARIA-attributter og tabindex for tilpassede kontroller.
- Noen nye hjelpere er tilgjengelige på ngMock for å lette testing
Hva er nytt i versjon 1.5.3 / 2.0.0-beta.9:
- Komponentbaserte applikasjoner
- Forbedret støtte for ES6-klasser
- ngAnimateSwap-direktivet
- Lagt til ngResource
- Lagt til ngRoute
- Du kan nå tilgang til lokalbefolkningen som ble sendt til en samtale til $ parse fra innsiden av det analyserte uttrykket, via en $ locals-variabel.
- Du kan oppgi $ http-konfigurasjonsalternativer for $ templateRequest-tjenesten.
- Du kan lage dine egne egendefinerte XHR-objekter for $ http via tjenesten $ xhrFactory.
- ngModel gir nå ng-tomme og ng-ikke-tomme CSS-klasser.
- NgAria-modulen er nå mer presis med håndtering av ARIA-attributter og tabindex for tilpassede kontroller.
- Noen nye hjelpere er tilgjengelige på ngMock for å lette testing
Hva er nytt i versjon 1.5.0 / 2.0.0-beta.0:
- Komponentbaserte applikasjoner
- Forbedret støtte for ES6-klasser
- ngAnimateSwap-direktivet
- Lagt til ngResource
- Lagt til ngRoute
- Du kan nå tilgang til lokalbefolkningen som ble sendt til en samtale til $ parse fra innsiden av det analyserte uttrykket, via en $ locals-variabel.
- Du kan oppgi $ http-konfigurasjonsalternativer for $ templateRequest-tjenesten.
- Du kan lage dine egne egendefinerte XHR-objekter for $ http via tjenesten $ xhrFactory.
- ngModel gir nå ng-tomme og ng-ikke-tomme CSS-klasser.
- NgAria-modulen er nå mer presis med håndtering av ARIA-attributter og tabindex for tilpassede kontroller.
- Noen nye hjelpere er tilgjengelige på ngMock for å lette testing
Hva er nytt i versjon 1.4.8 / 1.5.0-beta.2 / 2.0.0-alfa.48:
- Egenskaper:
- filterFilter: la array som objekter bli filtrert
- Feilrettelser:
- $ animateCss: Pass på at egendefinerte varigheter ikke forveksler gcs-cachen
- $ http: Ikke endre konfigurasjonsobjektet som er sendt inn i $ http korte metoder
- velg: hindre at ukjent alternativ blir lagt til for å velge når det er bundet til null eiendom
- $ animere: ignorere ugyldige parameterparameterværdier
- $ animere: godta uåpnede DOM-elementer som innganger for enter + move
- ngAnimate: Lukk oppfølgingsklassebaserte animasjoner når samme klasse er lagt til / fjernet når fjernet / lagt til
Hva er nytt i versjon 1.4.1:
- Egenskaper:
- filterFilter: la array som objekter bli filtrert
- Feilrettelser:
- $ animateCss: Pass på at egendefinerte varigheter ikke forveksler gcs-cachen
- $ http: Ikke endre konfigurasjonsobjektet som er sendt inn i $ http korte metoder
- velg: hindre at ukjent alternativ blir lagt til for å velge når det er bundet til null eiendom
- $ animere: ignorere ugyldige parameterparameterværdier
- $ animere: godta uåpnede DOM-elementer som innganger for enter + move
- ngAnimate: Lukk oppfølgingsklassebaserte animasjoner når samme klasse er lagt til / fjernet når fjernet / lagt til
Hva er nytt i versjon 1.4.0:
- Egenskaper:
- filterFilter: la array som objekter bli filtrert
- Feilrettelser:
- $ animateCss: Pass på at egendefinerte varigheter ikke forveksler gcs-cachen
- $ http: Ikke endre konfigurasjonsobjektet som er sendt inn i $ http korte metoder
- velg: hindre at ukjent alternativ blir lagt til for å velge når det er bundet til null eiendom
- $ animere: ignorere ugyldige parameterparameterværdier
- $ animere: godta uåpnede DOM-elementer som innganger for enter + move
- ngAnimate: Lukk oppfølgingsklassebaserte animasjoner når samme klasse er lagt til / fjernet når fjernet / lagt til
Hva er nytt i versjon 1.3.15 / 1.4.0-rc.1:
- Egenskaper:
- CommonJS: - Vinkelmoduler er nå pakket for npm med nyttig eksport
- Feilrettelser:
- input: opprett max og / eller min validator uavhengig av innledende verdi
- ngAria: riktig satt "sjekket" attr for avmerkingsbokser og radioer
- ngModel: løse problemer når parserName er det samme som valideringsnøkkel
Hva er nytt i versjon 1.3.14 / 1.4.0-beta.5:
- Egenskaper:
- CommonJS: - Vinkelmoduler er nå pakket for npm med nyttig eksport
- Feilrettelser:
- input: opprett max og / eller min validator uavhengig av innledende verdi
- ngAria: riktig satt "sjekket" attr for avmerkingsbokser og radioer
- ngModel: løse problemer når parserName er det samme som valideringsnøkkel
Hva er nytt i versjon 1.3.11:
- Feilrettelser:
- $ plassering: skriv ikke om når koblingen er skiftet og klikket
- htmlAnchorDirective: fjern "element! == målelement" sjekk
- htmlAnchorDirective: Ikke legg til hendelseslytteren hvis du bytter ut, ignorere hendelsen hvis målet er annerledes element
Hva er nytt i versjon 1.3.9:
- Feilrettelser:
- $ parse: Tillat bruk av lokalbefolkningen i oppdrag
- filterFilter: bruk isArray () for å bestemme array type
- Egenskaper:
- ngMock / $ exceptionHandler: loggfeil når rethrowing
- Resultatforbedringer:
- ngStyleDirective: bruk $ watchCollection
Hva er nytt i versjon 1.3.8:
- limitTo: erstatt for sløyfe med skive
- ngAria: utløs fordøyelse på ng-klikk via tastetrykk, send $ begivenhet til uttrykk
- orderBy: sammenlign tidsstempel når du sorterer datoobjekter
Hva er nytt i versjon 1.3.5:
- Feilrettelser:
- $ templateRequest: propagere avslag grunn når ignorereRequestError flagg er satt
- $ httpBackend: Tillat kansellere forespørsel med falsk timeoutId
- linky: kode alle doble anførselstegn ved serialiserende e-postadresser
- ngMock: noter $ RootScopeDecorator
- ngMock: Svaret tok ikke alltid en statusText argument
- velg: bruk streng sammenligning når du fjerner alternativet fra ctrl
- velg: reparer flere problemer når du flytter alternativer mellom grupper
Hva er nytt i versjon 1.3.4:
- ngMaxlength: legg til støtte for å deaktivere maks lengdegrense
- ngModelController: legg til $ setDirty metode
- ngPluralize: Legg til støtte for å telle for å være et engangsuttrykk
Hva er nytt i versjon 1.3.2:
- Feilrettelser:
- $ kompilere: bind ikke om forgjengede bundet transludere funksjoner
- $ parse: stateful interceptors overstyrer et udefinert uttrykk
- $ parse: legg til rask sjekk for funksjonskonstruktør i rask bane
- $ parse, hendelser: forhindre utilsiktet misbruk av egenskaper på $ hendelse
- ngRoute: Tillat prototype egenskaper i ruteparamsobjekt
- velg: bruk streng sammenligning for isSelected with selectAs
- Nye funksjoner:
- ngAria: kunngjør ngMessages med aria-live
- ngMock: decorator som legger til Scope # $ countChildScopes and Scope # $ countWatchers
Hva er nytt i versjon 1.3.0:
- Nye funksjoner:
- $ anchorScroll: Støtte en konfigurerbar vertikal rulleforskjell
- $ animere: innfør metoden $ animate.animate ()
- $ animere: la $ animere å passere tilpassede stiler til animasjoner
- currencyFilter: legg til fraksjonSkala som valgfri parameter
- jqLite: legg til privat jqLiteDocumentLoaded-funksjon
Hva er nytt i versjon 1.2.21:
- Feilrettelser:
- $ http: reparer dobbeltkvitert datoutgave når du kodesparameter
- $ location: håndtere pluss tegn i spørringsstrenger
- $ rootScope: $ watchCollection skal håndtere NaN i objekter
- angular.copy: klon regexp flagger riktig
- csp: lag autodeteksjon av CSP + bedre docs
- docs: endre plnkr skjema for å åpne i samme vindu
- jqLite: triggerHandler support unbind selv
- ngHref: Fjern attributt når tom verdi i stedet for å ignorere
- ngRoute: Fjern unødvendig samtale for å dekodeURIComponent
Hva er nytt i versjon 1.2.18:
- Feilrettelser:
- $ Injektor: Rapporter sirkularitet i feilmeldingen om sirkulær avhengighet.
- ngResource: konverter ikke bokstavelige verdier til ressursobjekter når isArray er sant.
Hva er nytt i versjon 1.2.14:
- Nye funksjoner:
- $ animere: animere skitten, uberørt, gyldig, ugyldig for skjema / felt.
- Feilrettelser:
- $ parse: reduser falske positive i isElement tester.
- Inngang: Bruk ValidityState for å bestemme gyldigheten.
- erElement: redusere falske positive i isElement tester.
Hva er nytt i versjon 1.2.11:
- Feilrettelser:
- $ compile: behold CSS klasser lagt til i cloneAttachFn på asynkrone direktiver.
- $ http: Oppdater httpBackend for å bruke ActiveXObject på IE8 hvis nødvendig.
- $ q: Gjør $ q.reject-støtte til slutt og fange.
- filterFilter: tolk ikke prikker i predikatobjektfelt som stier.
- mocks: refactor currentSpec å jobbe med Jasmine 2.
- ngResource: Ikke legg nummer til '$' i url param-verdien når du koder URI.
Hva er nytt i versjon 1.2.8:
- Egenskaper:
- Tillat multiline ng-alternativer.
- Feilrettelser:
- Return responseText på IE8 for forespørsler med responsType-sett.
- Tillat statuskode 0 fra en hvilken som helst protokoll.
Hva er nytt i versjon 1.2.7:
- Feilrettelser:
- Fjern etterfølgende s fra beregnede overgangsvarighetsstiler.
- Bruk ActiveX XHR når du gjør PATCH-forespørsler på IE8.
- Ignorer flere samtaler til onreadystatechange med readyState = 4.
- Forhindre at nettadressemalen faller sammen i en tom streng.
- Bruk gjelder kun på endringshendelsen når en ikke allerede er i gang.
Hva er nytt i versjon 1.2.5:
- Feilrettelser:
- $ compile: tillate bokstaver i isolerte referanser
- vinkelmocks: bruk kopi av spotdata i $ httpBackend
- nedleggelse: legg til manglende FormController eksterne definisjoner
- ngInclude: Legg til mal til DOM før du knytter andre direktiver
- ngView: Legg til mal til DOM før du knytter andre direktiver
Hva er nytt i versjon 1.2.0:
- animasjoner:
- Sørg for at CSS-overganger kan fungere med arvede CSS-klassedefinisjoner
- Gi støtte til svimlende animasjoner med CSS
- $ parse:
- Sikre uttrykk ved å gjemme "private" egenskaper
- Dokumenter:
- Gi indekssider for hver vinkelmodul
- Legg til snarvei for hurtigtaster for søkefeltet
- jqLite:
- Exponere isolateScope () getter lik omfanget ()
- Diverse:
- Legg til eksternfil for Closure Compiler
Hva er nytt i versjon 1.1.5:
- Lagt til FullText-søk for å erstatte Google-søk i docs.
- Lagt til en CSS-klasse mens elementet holdes ned via et trykk.
- Match alternativer med annet uttrykk enn objektidentitet.
- Lagt til mousedown og mouseup hendelser utløser scenario.
Hva er nytt i versjon 1.1.0:
- $ http: støtte tilpasset reponseType.
- $ sniffer: automatisk oppdag CSP-modus (krever for øyeblikket Chrome på dev-kanal).
Hva er nytt i versjon v1.0.1:
- Feilrettelser:
- $ location: ikke kast unntak mens url rewriting hvis elementet ble fjernet.
- $ plassering: hindre at det kommer fra omdirigeringsløyfe.
Hva er nytt i versjon v1.0.0:
- Korrekt analysere linkadresser i hashbang-modus med et prefiks.
- Fastkoblingsklikkavbrudd i hash-bang-modus.
Hva er nytt i versjon v1.0.0rc6:
- Støtt HTTP PATCH-metoden.
- jQuery 1.7.2-støtte.
Hva er nytt i versjon v0.10.6:
- Egenskaper:
- Omskrivningsundersøkelse undersystem skriv om. Dette er en stor forandring til kantkjernen som var nødvendig av mange grunner. Vennligst les hele designdokumentet for å forstå endringene og begrunnelsen bak dem.
- Lagt til angular.bootstrap for manuell oppstart av appen. Se også Initializing Angular App doc.
- Helperfunksjoner injiserer og moduler som gjør testing med DI og jasmin mye lettere.
- jqLite og jQuery ble utvidet med hjelpemiddelinjektor () som forenkler tilgangen til applikasjonsinjektoren under feilsøking.
- Omskriv på $ xhr-tjenesten og dens avhengigheter, som ble erstattet med $ http-tjenesten. $ Browser.xhr og dens mock ble erstattet av $ httpBackend og dens enhetstesting og end-to-end testing mocks. $ Ressurs tjenesten api og funksjonalitet ble bevart, med unntak av caching, som ikke skjer automatisk som det brukte det tidligere (verifiser cache har ingen effekt).
- $ q - Q-lignende utsatt / løfteimplementering
- Transparent data-binding til løfter i maler. Eksempel
- Ny $ anchorScroll-tjeneste som ser på url hash og navigerer til html-ankeret selv om innholdet ble lastet via ng: visning
- Ny LRU cache fabrikk - $ cacheFactory tjeneste
- jQuery 1.7-kompatibilitet
- Feilrettelser:
- Direktinavn er nå uhensiktsomme
- $ location # url setter fix (utgave # 648)
- ng: include - forhindre løpevilkår ved å ignorere uaktuelle http tilbakeringinger
- ng: repeat - support repeat over array med null
- angular.copy - kaste Feil hvis kilde og destinasjon er identiske
- Skjemaer bør ikke hindre POST-innsending dersom handlingsattributtet er til stede
Krav :
- JavaScript aktivert på klientsiden
Kommentarer ikke funnet