AngularJS

Software kuvakaappaus:
AngularJS
Ohjelmiston tiedot:
Versio: 2.1.0 / 1.5.8 Päivitetty
Lähetyksen päivämäärä: 29 Sep 17
Kehittäjä: Google, Inc.
Lupa: Vapaa
Suosio: 98

Rating: 4.0/5 (Total Votes: 1)

AngularJS käyttää ainutlaatuista koodausfilosofiaa, joka järjestää ja rakentaa Web-sovelluksen oikein ja helpottaa sen hallintaa ja muokkaamista JavaScriptin avulla ilman monimutkaisia ​​palvelinpuolen vuorovaikutuksia.

AngularJS parantaa dynaamista ja näkymän hallintaa Web-sovelluksessa tarjoamalla parempia työkaluja dynaamisen sisällön ja mallipohjaisten ulkoasujen hallintaan.

Created erityisesti HTML 5: n käsittelemiseksi, AngularJS on tällä hetkellä noussut yhdeksi maailman käytetyimmistä JS-kehyksistä, pääasiassa Googlen dev-ryhmästä, joka on osallistunut sekä koodiin, resursseihin että dokumentaatioon projektiin.

Laaja dokumentaatio ja esimerkit sisältyvät AngularJS-latauspakettiin.

Jotta kehittäjät saisivat aloittaa toimintansa, dev-tiimi on luonut jopa oman YouTube-kanavan, joka on täynnä opetusohjelmia, näytesovelluksia ja muita opetusmateriaaleja.

Järjestelmävaatimukset


  • JavaScript on otettu käyttöön asiakkaan puolella

Uutta tässä julkaisussa:

  • Kaikki !!!

Uutta versiossa 2.0.0 / 1.5.8:

  • Kaikki !!!

Uutta versiossa 1.5.8 / 2.0.0-RC6:

  • Komponenttipohjaiset sovellukset
  • Parannettu tuki ES6-luokille
  • ngAnimateSwap-direktiivi
  • Lisätty ngResource
  • Lisätty ngRoute
  • Voit nyt käyttää tavoite-objektia, joka siirrettiin puhelimeen $ jäsentämiseksi jäsennetyn lausekkeen sisällä $ local -muuttujan avulla.
  • Voit antaa $ templateRequest -palvelun $ http -asetukset.
  • Voit luoda omia mukautettuja XHR-objekteja $ http: lle $ xhrFactory -palvelun kautta.
  • ngModel tarjoaa nyt ng-tyhjiä ja ng-ei-tyhjiä CSS-luokkia.
  • ngAria-moduuli on nyt tarkempi käsittelemällä ARIA-attribuutteja ja tabindexä mukautetuille hallintatoiminnoille.
  • Osa uusista avustajista on saatavilla ngMockissa testauksen helpottamiseksi

Uutta versiossa 1.5.8 / 2.0.0-RC5:

  • Komponenttipohjaiset sovellukset
  • Parannettu tuki ES6-luokille
  • ngAnimateSwap-direktiivi
  • Lisätty ngResource
  • Lisätty ngRoute
  • Voit nyt käyttää tavoite-objektia, joka siirrettiin puhelimeen $ jäsentämiseksi jäsennetyn lausekkeen sisällä $ local -muuttujan avulla.
  • Voit antaa $ templateRequest -palvelun $ http -asetukset.
  • Voit luoda omia mukautettuja XHR-objekteja $ http: lle $ xhrFactory -palvelun kautta.
  • ngModel tarjoaa nyt ng-tyhjiä ja ng-ei-tyhjiä CSS-luokkia.
  • ngAria-moduuli on nyt tarkempi käsittelemällä ARIA-attribuutteja ja tabindexä mukautetuille ohjaimille.
  • Osa uusista avustajista on saatavilla ngMockissa testauksen helpottamiseksi

Uutta versiossa 1.5.5 / 2.0.0-beta.9:




Uusi AngularJS 1.4.0 (27. toukokuuta 2015)

Uutta versiossa 1.5.4 / 2.0.0-beta.9:

  • Komponenttipohjaiset sovellukset
  • Parannettu tuki ES6-luokille
  • ngAnimateSwap-direktiivi
  • Lisätty ngResource
  • Lisätty ngRoute
  • Voit nyt käyttää tavoite-objektia, joka siirrettiin puhelimeen $ jäsentämiseksi jäsennetyn lausekkeen sisällä $ local -muuttujan avulla.
  • Voit antaa $ templateRequest -palvelun $ http -asetukset.
  • Voit luoda omia mukautettuja XHR-objekteja $ http: lle $ xhrFactory -palvelun kautta.
  • ngModel tarjoaa nyt ng-tyhjiä ja ng-ei-tyhjiä CSS-luokkia.
  • ngAria-moduuli on nyt tarkempi käsittelemällä ARIA-attribuutteja ja tabindexä mukautetuille hallintatoiminnoille.
  • Osa uusista avustajista on saatavilla ngMockissa testauksen helpottamiseksi

Uutta versiossa 1.5.3 / 2.0.0-beta.9:

  • Komponenttipohjaiset sovellukset
  • Parannettu tuki ES6-luokille
  • ngAnimateSwap-direktiivi
  • Lisätty ngResource
  • Lisätty ngRoute
  • Voit nyt käyttää tavoite-objektia, joka siirrettiin puhelimeen $ jäsentämiseksi jäsennetyn lausekkeen sisällä $ local -muuttujan avulla.
  • Voit antaa $ templateRequest -palvelun $ http -asetukset.
  • Voit luoda omia mukautettuja XHR-objekteja $ http: lle $ xhrFactory -palvelun kautta.
  • ngModel tarjoaa nyt ng-tyhjiä ja ng-ei-tyhjiä CSS-luokkia.
  • ngAria-moduuli on nyt tarkempi käsittelemällä ARIA-attribuutteja ja tabindexä mukautetuille hallintatoiminnoille.
  • Osa uusista avustajista on saatavilla ngMockissa testauksen helpottamiseksi

Uutta versiossa 1.5.0 / 2.0.0-beta.0:

  • Komponenttipohjaiset sovellukset
  • Parannettu tuki ES6-luokille
  • ngAnimateSwap-direktiivi
  • Lisätty ngResource
  • Lisätty ngRoute
  • Voit nyt käyttää tavoite-objektia, joka siirrettiin puhelimeen $ jäsentämiseksi jäsennetyn lausekkeen sisällä $ local -muuttujan avulla.
  • Voit antaa $ templateRequest -palvelun $ http -asetukset.
  • Voit luoda omia mukautettuja XHR-objekteja $ http: lle $ xhrFactory -palvelun kautta.
  • ngModel tarjoaa nyt ng-tyhjiä ja ng-ei-tyhjiä CSS-luokkia.
  • ngAria-moduuli on nyt tarkempi käsittelemällä ARIA-attribuutteja ja tabindexä mukautetuille hallintatoiminnoille.
  • Osa uusista avustajista on saatavilla ngMockissa testauksen helpottamiseksi

Uutta versiossa 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:

  • Ominaisuudet:
  • SuodatinSuodatin: sallivat array-objektien suodattamisen
  • Virheiden korjaukset:
  • $ animateCss: Varmista, että mukautetut kestoajat eivät sekoita GCS-välimuistia
  • $ http: Älä muokkaa konfiguroitua objektia, joka siirretään $ http lyhyisiin menetelmiin
  • valitse: estää tuntemattoman vaihtoehdon lisäämisen, kun haluat valita, kun sidotut null-ominaisuuteen
  • $ animate: sivuuttaa virheelliset parametrien arvot
  • $ animate: hyväksy pakkaamattomia DOM-elementtejä syötteenä siirrä + siirrä
  • ngAnimate: läheiset seuranta-luokan animaatiot, kun sama luokka lisätään / poistetaan poistettaessa / lisättyinä

Uutta versiossa 1.4.1:

  • Ominaisuudet:
  • SuodatinSuodatin: sallivat array-objektien suodattamisen
  • Virheiden korjaukset:
  • $ animateCss: Varmista, että mukautetut kestoajat eivät sekoita GCS-välimuistia
  • $ http: Älä muokkaa konfiguroitua objektia, joka siirretään $ http lyhyisiin menetelmiin
  • valitse: estää tuntemattoman vaihtoehdon lisäämisen, kun haluat valita, kun sidotut null-ominaisuuteen
  • $ animate: sivuuttaa virheelliset parametrien arvot
  • $ animate: hyväksy pakkaamattomia DOM-elementtejä syötteenä siirrä + siirrä
  • ngAnimate: läheiset seuranta-luokan animaatiot, kun sama luokka lisätään / poistetaan poistettaessa / lisättyinä

Uutta versiossa 1.4.0:

  • Ominaisuudet:
  • SuodatinSuodatin: sallivat array-objektien suodattamisen
  • Virheiden korjaukset:
  • $ animateCss: Varmista, että mukautetut kestoajat eivät sekoita GCS-välimuistia
  • $ http: Älä muokkaa konfiguroitua objektia, joka siirretään $ http lyhyisiin menetelmiin
  • valitse: estää tuntemattoman vaihtoehdon lisäämisen, kun haluat valita, kun sidotut null-ominaisuuteen
  • $ animate: sivuuttaa virheelliset parametrien arvot
  • $ animate: hyväksy pakkaamattomia DOM-elementtejä syötteenä siirrä + siirrä
  • ngAnimate: läheiset seuranta-luokan animaatiot, kun sama luokka lisätään / poistetaan poistettaessa / lisättyinä

Uutta versiossa 1.3.15 / 1.4.0-rc.1:

  • Ominaisuudet:
  • CommonJS: - kulmamoduulit on nyt pakattu npm: lle hyödyllisellä viennillä
  • Virheiden korjaukset:
  • syöttö: luo maksimi ja / tai min validointi alkuperäisestä arvosta riippumatta
  • ngAria: aseta oikein "checked" attr -valintaruudut ja radiot
  • ngModel: korjaa ongelmat, kun parserName on sama kuin validointinäppäin

Uutta versiossa 1.3.14 / 1.4.0-beta.5:

  • Ominaisuudet:
  • CommonJS: - kulmamoduulit on nyt pakattu npm: lle hyödyllisellä viennillä
  • Virheiden korjaukset:
  • syöttö: luo maksimi ja / tai min validointi alkuperäisestä arvosta riippumatta
  • ngAria: aseta oikein "checked" attr -valintaruudut ja radiot
  • ngModel: korjaa ongelmat, kun parserName on sama kuin validointinäppäin

Uutta versiossa 1.3.11:

  • Virheiden korjaukset:
  • $ sijainti: älä kirjoita uudelleen, kun linkki siirretään napsauttamalla
  • htmlAnchorDirective: poista "elementti! == kohde-elementti" tarkistaa
  • htmlAnchorDirective: älä lisää tapahtumien kuuntelijaa, jos se on korvattu, huomioi tapahtuma, jos kohde on erilainen elementti

Uutta versiossa 1.3.9:

  • Virheiden korjaukset:
  • $ parse: salli käyttää paikallisia tehtäviä
  • suodatinFilter: käytä isArray () määrittämään taulukkotyyppiä
  • Ominaisuudet:
  • ngMock / $ exceptionHandler: lokitiedostoja uudelleenlaskennassa
  • Suorituskyvyn parannukset:
  • ngStyleDirective: käytä $ watchCollection

Uutta versiossa 1.3.8:

  • limitTo: korvaa silmukalle viipaleella
  • ngAria: liipaisukirjoitus ng-napsauttamalla näppäimen painalluksella, siirrä $ tapahtuma ilmaukselle
  • orderBy: vertaa aikaleimoja lajittelun päivämääräkohteisiin

Uutta versiossa 1.3.5:

  • Virheiden korjaukset:
  • $ templateRequest: propagoi hylkäyssyyttä, kun ignoreRequestError-lippu on asetettu
  • $ httpBackend: anna peruuttaa pyyntö falsy timeoutId
  • -painikkeella
  • linkki: koodaa kaikki kaksoisvetoilmoitukset sähköpostiosoitteiden aikajärjestyksessä
  • ngMock: merkitse $ RootScopeDecorator
  • ngMock: vastaus ei aina ottanut statusText-argumenttia
  • valitse: käytä tarkkaa vertailua poistamalla vaihtoehtoa ctrl
  • valitse: korjaa useita ongelmia liikuttaessa ryhmiä

Uutta versiossa 1.3.4:

  • ngMaxlength: lisää tukea enimmäispituuden rajoituksen käytöstä
  • ngModelController: lisää $ setDirty-menetelmä
  • ngPluralize: lisää tuen laskemiseksi kertaluokiteltuna

Uutta versiossa 1.3.2:

  • Virheiden korjaukset:
  • $ koota: älä rebind parent bound transclude toimintoja
  • $ parse: tilalliset välittäjät ohittavat määrittelemättömän lausekkeen
  • $ parse: Lisää nopea tarkistus toiminnon rakentajalle pikatielle
  • $ parse, events: estä ominaisuuksien väärinkäyttö väärin $ tapahtumassa
  • ngRoute: sallitaan proto-perinnölliset ominaisuudet reittiparametreissa
  • valitse: käytä tiukkaa vertailua valitsemalla SelectAs
  • Uudet ominaisuudet:
  • ngAria: ilmoittaa ngMessages air-live
  • ngMock: sisustaja, joka lisää soveltamisalaa # $ countChildScopes ja Scope # $ countWatchers

Uutta versiossa 1.3.0:

  • Uudet ominaisuudet:
  • $ anchorScroll: tukee konfiguroitavissa olevaa pystysuuntaista vieritysvälinettä
  • $ animate: tuo $ animate.animate () -menetelmä
  • $ animaatio: anna animaatioiden animaatiot sallimalla $ animaatiot
  • currencyFilter: lisää fractionSize valinnaisena parametrina
  • jqLite: lisää yksityinen jqLiteDocumentLoaded -toiminto

Uutta versio 1.2.21:

  • Virheiden korjaukset:
  • $ http: Korjaa kaksoisnapsautettu päivämäärä, kun koodaavat parametreja
  • $ sijainti: kahva plus merkin kyselykaavoissa
  • $ rootScope: $ watchCollection käsittelee NaN-objektia
  • angular.copy: klooni regexp merkitsee oikein
  • csp: korjaa CSP + paremman dokumentin automaattinen tunnistus
  • docs: vaihda plnkr-muotoa avautumaan samaan ikkunaan
  • jqLite: triggerHandler tuki unbind self
  • ngHref: poistetaan attribuutti tyhjän arvon sijasta
  • ngRoute: poista tarpeeton puhelu decodeURIComponent

Uutta versio 1.2.18:

  • Virheiden korjaukset:
  • $ injector: raportoi ympyrämäisen riippuvuuden virheilmoituksen.
  • ngResource: älä muunna kirjaimin arvoja resurssiobjekteihin, kun isArray on tosi.

Uutta versio 1.2.14:

  • Uudet ominaisuudet:
  • $ animate: anna likainen, koskematon, kelvollinen, ei kelpaa lomakkeelle / kentille.
  • Virheiden korjaukset:
  • $ parse: vähentää vääriä positiivisia isElement-testeissä.
  • syöttö: käytä ValidityState määritettäessä voimassaoloa.
  • isElement: vähentää vääriä positiivisia isElement-testeissä.

Uutta versio 1.2.11:

  • Virheiden korjaukset:
  • $ koota: pidä CSS-luokkia lisättynä cloneAttachFn: ssä asynkronisissa direktiiveissä.
  • $ http: päivitä httpBackend, jos haluat käyttää ActiveXObjectia IE8: ssä.
  • $ q: tee $ q.reject support lopuksi ja saalis.
  • FilterFilter: älä tulkitse pisteitä predikaattiobjektialueina poluina.
  • pilkkaa: refactor currentSpec toimimaan w / Jasmine 2: n kanssa.
  • ngResource: älä liitä numeroa arvoon "$" url-param -arvossa, kun koodaat URI: tä.

Uutta versio 1.2.8:

  • Ominaisuudet:
  • Salli multiline ng-asetukset.
  • Virheiden korjaukset:
  • Palauta vastaus IE8: lle pyyntöihin, joissa on responseType-asetus.
  • Salli tilakoodi 0 mistä tahansa protokollasta.

Uutta versiossa 1.2.7:

  • Virheiden korjaukset:
  • Poista jäljessä olevat laskennalliset siirtymäaika -tyylit.
  • Käytä ActiveX XHR: tä tehdessä PATCH-pyyntöjä IE8: ssä.
  • Ohita useita puheluja offline-tilaan readyState = 4.
  • Estä URL-mallipohjan tyhjenemisestä tyhjään merkkijonoon.
  • Käytä muutostapahtumaa vain, jos ei ole vielä käynnissä.

Uutta versiossa 1.2.5:

  • Virheiden korjaukset:
  • $ koota: anna kirjaimille erilliset viittaukset
  • kulmakutsut: käytä kopioita pilkata tietoja $ httpBackendissa
  • sulkeminen: lisää puuttuvat FormController ulkoiset määritelmät
  • ngInclude: lisää malliin DOM ennen yhdistämistä muihin direktiiveihin
  • ngView: lisää malliin DOM ennen yhdistämistä muihin direktiiveihin

Uutta versiossa 1.2.0:

  • Animaatiot:
  • Varmista, että CSS-siirtymät toimivat perinnöllisten CSS-luokan määritelmien kanssa
  • Tarjoa tukea CSS: n hämmentävistä animaatioista
  • $ Parse:
  • Suojattu ilmaisu piilottamalla "yksityisiä" ominaisuuksia
  • Docs:
  • Anna indeksisivut kullekin kulmamoduulille
  • Lisää hakupalkkiin viivoittaa pikavalintanäppäintä
  • jqLite:
  • Määritä isolaScope () getter samanlainen kuin soveltamisala ()
  • Muut:
  • Lisää Externs-tiedosto Closure-kääntäjälle

Uutta versiossa 1.1.5:

  • Lisätty FullText-haku korvaamaan Google-haku asiakirjoista.
  • Lisätty CSS-luokka, kun elementti pidetään napauttamalla.
  • Sovellusasetukset ilmaisulla kuin kohteen identiteetillä.
  • Lisätty hiiren osoitin ja hiiren klikkausprosessi käynnistää skenaariota.

Uutta versiossa 1.1.0:

  • $ http: tuki custom reponseType.
  • $ sniffer: tunnistaa automaattisesti CSP-tilan (edellyttää tällä hetkellä Chromea dev-kanavalla).

Uutta versiossa v1.0.1:

  • Virheiden korjaukset:
  • $ sijainti: älä heitä poikkeusta, kun url kirjoittaa uudelleen, jos elementti poistettiin.
  • $ sijainti: estää eli siirtymistä uudelleenohjaussilmukkaan.

Uutta versiossa v1.0.0:

  • Korjaa linkin URL-osoitteet hashbang-tilassa etuliitteellä.
  • Kiinteä linkkikohtainen sieppaus hash-bang-tilassa.

Uutta versiossa v1.0.0rc6:

  • Tuki HTTP PATCH -menetelmälle.
  • jQuery 1.7.2 -tuki.

Uutta versiossa v0.10.6:

  • Ominaisuudet:
  • Riippuvuus ruiskutus-alijärjestelmä kirjoittaa uudelleen. Tämä on valtava muutos Angular ydin, joka oli välttämätöntä monista syistä. Lue koko mallidokumentti, jotta ymmärtäisit niiden muutokset ja perustelut.
  • Lisätty angular.bootstrap manuaaliseen käynnistämiseen app. Katso myös Angular App docin alustus.
  • Helper-toiminnot ja moduuli, joka tekee DI: n ja jasmiinin testaamisen paljon helpommin.
  • jqLite ja jQuery laajennettiin helper-menetelmän injektorilla (), mikä helpottaa pääsyä sovelluksen injektoriin virheenkorjauksen aikana.
  • Korvaa $ xhr -palvelu ja sen riippuvuudet, jotka korvattiin $ http -palvelulla. $ Browser.xhr ja sen pilkka korvattiin $ httpBackendilla ja sen yksikkötestauksilla ja päästä päähän testauspetoksiin. $ Resurssipalvelun api ja toiminnot säilyivät, lukuun ottamatta välimuistia, joka ei tapahdu automaattisesti, koska se käytti sitä aiemmin (verifyCache ei vaikuta).
  • $ q - Q: n kaltainen viivästynyt / lupauksen toteutus
  • Läpinäkyvä tiedon sitominen lupauksiin mallineissa. Esimerkiksi
  • Uusi $ anchorScroll -palvelu, joka seuraa url-hajautusta ja siirtyy html-ankkuriin, vaikka sisältöä ladattiin ng: view
  • Uusi LRU-välimuistitehdas - $ cacheFactory-palvelu
  • jQuery 1.7 -yhteensopivuus
  • Virheiden korjaukset:
  • Direktiimien nimet ovat nyt epäherkkiä
  • $ sijainti # url setter fix (numero # 648)
  • ng: include - estää kilpailuolosuhteet jättämällä vanhentuneet http -puhelut takaisin
  • ng: toista - tuki, joka toistaa yli taulukon, jossa on null
  • angular.copy - heittää Virhe, jos lähde ja kohde ovat samat
  • Lomakkeet eivät saisi estää POST-lähetystä, jos toiminto-ominaisuus on olemassa

Vaatimukset

  • JavaScript on otettu käyttöön asiakkaan puolella

Vastaavia ohjelmistoja

Breeze.js
Breeze.js

12 May 15

TurboGears
TurboGears

10 Dec 15

TinyCore.js
TinyCore.js

12 May 15

Geddy
Geddy

9 Apr 16

Muu ohjelmistojen kehittäjä Google, Inc.

Kommentit AngularJS

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan