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

Node Web Toolkit
Node Web Toolkit

13 May 15

King23
King23

11 Apr 15

Colony
Colony

12 May 15

Armet
Armet

13 Apr 15

Muu ohjelmistojen kehittäjä Google, Inc.

Kommentit AngularJS

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