AngularJS

Screenshot Software:
AngularJS
Mga detalye ng Software:
Bersyon: 2.1.0 / 1.5.8 Na-update
I-upload ang petsa: 29 Sep 17
Nag-develop: Google, Inc.
Lisensya: Libre
Katanyagan: 98

Rating: 4.0/5 (Total Votes: 1)

Gumagamit ang isang AngularJS ng isang natatanging coding na pilosopiya upang maayos na isagawa at istraktura ang isang Web application, na mas madaling kontrolin at i-customize, sa pamamagitan lamang ng JavaScript, nang walang mga kumplikadong mga pakikipag-ugnayan sa side-side server.


Pinahuhusay ng AngularJS ang pamamahala ng dinamika at pagtingin sa isang Web app, na nagbibigay ng mas mahusay na mga tool upang mahawakan ang dynamic na nilalaman at templated na mga layout.


Nilikha lalo na upang makitungo sa HTML 5, AngularJS ay kasalukuyang nabuhay upang maging isa sa mga pinakagamit na framework ng JS sa Mundo, salamat sa pangunahing koponan ng dev ng Google na nag-ambag ng parehong code, mapagkukunan, at dokumentasyon sa proyekto.

Ang malawak na dokumentasyon at mga halimbawa ay kasama sa pakete ng pag-download ng AngularJS.

Upang matulungan ang mga developer na makapagsimula, ang dev team ay lumikha ng isang nakalaang channel sa YouTube, puno ng mga tutorial, sample na apps, at iba pang mga instructional videos.

Mga kinakailangan ng system


  • Pinagana ang JavaScript sa client side

Ano ang bago sa paglabas na ito:

  • Lahat ng bagay !!!

Ano ang bago sa bersyon 2.0.0 / 1.5.8:

  • Lahat ng bagay !!!

Ano ang bago sa bersyon 1.5.8 / 2.0.0-RC6:

  • Mga sangkap na nakabatay sa mga application
  • Pinahusay na suporta para sa mga klase ng ES6
  • ngAnimateSwap directive
  • Nagdagdag ngResource
  • Nagdagdag ngRoute
  • Maaari mo na ngayong ma-access ang mga pang-lokal na bagay na ipinasa sa isang tawag sa $ parse mula sa loob ng parse na expression, sa pamamagitan ng isang variable na $ lokal.
  • Maaari kang magbigay ng $ opsyon sa pagsasaayos ng http ng $ templateRequest service.
  • Maaari kang lumikha ng iyong sariling pasadyang mga bagay na XHR para sa $ http sa pamamagitan ng serbisyo na $ xhrFactory.
  • NgModel ngayon ay nagbibigay ng-walang laman at ng-hindi-walang laman na mga klase ng CSS.
  • Ang module ngAria ay mas tumpak na ngayon sa paghawak ng mga katangian at tabindex ng ARIA para sa mga custom na kontrol.
  • Ang ilang mga bagong katulong ay magagamit sa ngMock upang mabawasan ang pagsubok

Ano ang bago sa bersyon 1.5.8 / 2.0.0-RC5:

  • Mga sangkap na nakabatay sa mga application
  • Pinahusay na suporta para sa mga klase ng ES6
  • ngAnimateSwap directive
  • Nagdagdag ngResource
  • Nagdagdag ngRoute
  • Maaari mo na ngayong ma-access ang mga pang-lokal na bagay na ipinasa sa isang tawag sa $ parse mula sa loob ng parse na expression, sa pamamagitan ng isang variable na $ lokal.
  • Maaari kang magbigay ng $ opsyon sa pagsasaayos ng http ng $ templateRequest service.
  • Maaari kang lumikha ng iyong sariling pasadyang mga bagay na XHR para sa $ http sa pamamagitan ng serbisyo na $ xhrFactory.
  • NgModel ngayon ay nagbibigay ng-walang laman at ng-hindi-walang laman na mga klase ng CSS.
  • Ang module ngAria ay mas tumpak na ngayon sa paghawak ng mga katangian at tabindex ng ARIA para sa mga custom na kontrol.
  • Ang ilang mga bagong katulong ay magagamit sa ngMock upang mabawasan ang pagsubok

Ano ang bago sa bersyon 1.5.5 / 2.0.0-beta.9:




Bago sa AngularJS 1.4.0 (Mayo 27, 2015)

Ano ang bago sa bersyon 1.5.4 / 2.0.0-beta.9:

  • Mga sangkap na nakabatay sa mga application
  • Pinahusay na suporta para sa mga klase ng ES6
  • ngAnimateSwap directive
  • Nagdagdag ngResource
  • Nagdagdag ngRoute
  • Maaari mo na ngayong ma-access ang mga pang-lokal na bagay na ipinasa sa isang tawag sa $ parse mula sa loob ng parse na expression, sa pamamagitan ng isang variable na $ lokal.
  • Maaari kang magbigay ng $ opsyon sa pagsasaayos ng http ng $ templateRequest service.
  • Maaari kang lumikha ng iyong sariling pasadyang mga bagay na XHR para sa $ http sa pamamagitan ng serbisyo na $ xhrFactory.
  • NgModel ngayon ay nagbibigay ng-walang laman at ng-hindi-walang laman na mga klase ng CSS.
  • Ang module ngAria ay mas tumpak na ngayon sa paghawak ng mga katangian at tabindex ng ARIA para sa mga custom na kontrol.
  • Ang ilang mga bagong katulong ay magagamit sa ngMock upang mabawasan ang pagsubok

Ano ang bago sa bersyon 1.5.3 / 2.0.0-beta.9:

  • Mga sangkap na nakabatay sa mga application
  • Pinahusay na suporta para sa mga klase ng ES6
  • ngAnimateSwap directive
  • Nagdagdag ngResource
  • Nagdagdag ngRoute
  • Maaari mo na ngayong ma-access ang mga pang-lokal na bagay na ipinasa sa isang tawag sa $ parse mula sa loob ng parse na expression, sa pamamagitan ng isang variable na $ lokal.
  • Maaari kang magbigay ng $ opsyon sa pagsasaayos ng http ng $ templateRequest service.
  • Maaari kang lumikha ng iyong sariling pasadyang mga bagay na XHR para sa $ http sa pamamagitan ng serbisyo na $ xhrFactory.
  • NgModel ngayon ay nagbibigay ng-walang laman at ng-hindi-walang laman na mga klase ng CSS.
  • Ang module ngAria ay mas tumpak na ngayon sa paghawak ng mga katangian at tabindex ng ARIA para sa mga custom na kontrol.
  • Ang ilang mga bagong katulong ay magagamit sa ngMock upang mabawasan ang pagsubok

Ano ang bago sa bersyon 1.5.0 / 2.0.0-beta.0:

  • Mga sangkap na nakabatay sa mga application
  • Pinahusay na suporta para sa mga klase ng ES6
  • ngAnimateSwap directive
  • Nagdagdag ngResource
  • Nagdagdag ngRoute
  • Maaari mo na ngayong ma-access ang mga pang-lokal na bagay na ipinasa sa isang tawag sa $ parse mula sa loob ng parse na expression, sa pamamagitan ng isang variable na $ lokal.
  • Maaari kang magbigay ng $ opsyon sa pagsasaayos ng http ng $ templateRequest service.
  • Maaari kang lumikha ng iyong sariling pasadyang mga bagay na XHR para sa $ http sa pamamagitan ng serbisyo na $ xhrFactory.
  • NgModel ngayon ay nagbibigay ng-walang laman at ng-hindi-walang laman na mga klase ng CSS.
  • Ang module ngAria ay mas tumpak na ngayon sa paghawak ng mga katangian at tabindex ng ARIA para sa mga custom na kontrol.
  • Ang ilang mga bagong katulong ay magagamit sa ngMock upang mabawasan ang pagsubok

Ano ang bago sa bersyon 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:

  • Mga Tampok:
  • filterFilter: payagan ang array tulad ng mga bagay na ma-filter
  • Pag-aayos ng Bug:
  • $ animateCss: tiyaking hindi malito ng custom na mga tagal ang cache ng gcs
  • $ http: huwag baguhin ang bagay na config na ipinasa sa $ http short methods
  • piliin: maiwasan ang idinagdag na pagpipilian na hindi naidagdag upang piliin kapag nakagapos sa null property
  • $ animate: huwag pansinin ang mga di-wastong halaga ng parameter ng pagpipilian
  • $ animate: tanggapin ang mga elementong pambukas na DOM bilang mga input para sa ipasok + ilipat
  • ngAnimate: malapit na follow-up na mga animation batay sa klase kapag ang parehong klase ay idinagdag / alisin kapag inalis / idinagdag

Ano ang bago sa bersyon 1.4.1:

  • Mga Tampok:
  • filterFilter: payagan ang array tulad ng mga bagay na ma-filter
  • Pag-aayos ng Bug:
  • $ animateCss: tiyaking hindi malito ng custom na mga tagal ang cache ng gcs
  • $ http: huwag baguhin ang bagay na config na ipinasa sa $ http short methods
  • piliin: maiwasan ang idinagdag na pagpipilian na hindi naidagdag upang piliin kapag nakagapos sa null property
  • $ animate: huwag pansinin ang mga di-wastong halaga ng parameter ng pagpipilian
  • $ animate: tanggapin ang mga elementong pambukas na DOM bilang mga input para sa ipasok + ilipat
  • ngAnimate: malapit na follow-up na mga animation batay sa klase kapag ang parehong klase ay idinagdag / alisin kapag inalis / idinagdag

Ano ang bago sa bersyon 1.4.0:

  • Mga Tampok:
  • filterFilter: payagan ang array tulad ng mga bagay na ma-filter
  • Pag-aayos ng Bug:
  • $ animateCss: tiyaking hindi malito ng custom na mga tagal ang cache ng gcs
  • $ http: huwag baguhin ang bagay na config na ipinasa sa $ http short methods
  • piliin: maiwasan ang idinagdag na pagpipilian na hindi naidagdag upang piliin kapag nakagapos sa null property
  • $ animate: huwag pansinin ang mga di-wastong halaga ng parameter ng pagpipilian
  • $ animate: tanggapin ang mga elementong pambukas na DOM bilang mga input para sa ipasok + ilipat
  • ngAnimate: malapit na follow-up na mga animation batay sa klase kapag ang parehong klase ay idinagdag / alisin kapag inalis / idinagdag

Ano ang bago sa bersyon 1.3.15 / 1.4.0-rc.1:

  • Mga Tampok:
  • CommonJS: - Angular modules ay naka-package na ngayon para sa npm na may mga kapaki-pakinabang na pag-export
  • Pag-aayos ng Bug:
  • input: lumikha ng max at / o min validator anuman ang paunang halaga
  • ngAria: tama na naka-set "check" attr para sa mga checkbox at radios
  • ngModel: ayusin ang mga isyu kapag ang parserName ay parehong bilang validator key

Ano ang bago sa bersyon 1.3.14 / 1.4.0-beta.5:

  • Mga Tampok:
  • CommonJS: - Angular modules ay naka-package na ngayon para sa npm na may mga kapaki-pakinabang na pag-export
  • Pag-aayos ng Bug:
  • input: lumikha ng max at / o min validator anuman ang paunang halaga
  • ngAria: tama na naka-set "check" attr para sa mga checkbox at radios
  • ngModel: ayusin ang mga isyu kapag ang parserName ay parehong bilang validator key

Ano ang bago sa bersyon 1.3.11:

  • Pag-aayos ng Bug:
  • $ na lokasyon: huwag muling isulat kung ang link ay nai-shift-click
  • htmlAnchorDirective: alisin ang "element! == target element" check
  • htmlAnchorDirective: huwag magdagdag ng tagapakinig ng kaganapan kung papalitan, huwag pansinin ang kaganapan kung ang target ay ibang elemento

Ano ang bago sa bersyon 1.3.9:

  • Pag-aayos ng Bug:
  • $ parse: payagan ang paggamit ng mga lokal sa mga takdang-aralin
  • filterFilter: gamitin ang isArray () upang matukoy ang uri ng array
  • Mga Tampok:
  • ngMock / $ exceptionHandler: mga error sa pag-log kapag nag-rethrowing
  • Pagpapabuti sa Pagganap:
  • ngStyleDirective: gamitin ang $ watchCollection

Ano ang bago sa bersyon 1.3.8:

  • limitTo: palitan para sa loop na may slice
  • ngAria: trigger digest sa ng-click sa pamamagitan ng keypress, ipasa ang $ kaganapan sa expression
  • orderBy: ikumpara ang mga timestamp kapag nag-uuri ng mga bagay sa petsa

Ano ang bago sa bersyon 1.3.5:

  • Pag-aayos ng Bug:
  • $ templateRequest: palaganapin ang dahilan ng pagtanggi kapag ang ignoreRequestError na bandila ay naka-set
  • $ httpBackend: payagan ang pagkansela ng kahilingan gamit ang falsy timeoutId
  • linky: i-encode ang lahat ng double quotes kapag nag-serialize ng mga email address
  • ngMock: i-annotate ang $ RootScopeDecorator
  • ngMock: tumugon ay hindi laging kumuha ng statusText argument
  • piliin: gamitin ang mahigpit na ihambing kapag inaalis ang pagpipilian mula sa ctrl
  • piliin ang: ayusin ang ilang mga isyu kapag gumagalaw ang mga pagpipilian sa pagitan ng mga grupo

Ano ang bago sa bersyon 1.3.4:

  • ngMaxlength: magdagdag ng suporta para sa hindi pagpapagana ng limitasyon sa max na haba
  • ngModelController: magdagdag ng $ setDirty method
  • ngPluralize: magdagdag ng suporta para sa bilang upang maging isang isang beses na expression

Ano ang bago sa bersyon 1.3.2:

  • Pag-aayos ng Bug:
  • $ sumulat ng libro: huwag i-rebind ang mga magulang na nakagapos sa mga function ng transclude
  • $ parse: stateful interceptors na pawalang-saysay ang di-natukoy na expression
  • $ parse: magdagdag ng mabilis na tseke para sa tagapagbuo ng Function sa mabilisang landas
  • $ parse, mga kaganapan: maiwasan ang hindi sinasadyang maling paggamit ng mga katangian sa $ kaganapan
  • ngRoute: payagan ang proto na pagmamay-ari ng mga katangian sa ruta params object
  • piliin ang: gamitin ang mahigpit na paghahambing para sa ay Napili sa selectAs
  • Mga Bagong Tampok:
  • ngAria: ipahayag angMga Mensahe sa aria-live

  • ngMock: dekorador na nagdaragdag ng Scope # $ countChildScopes at Scope # $ countWatchers

Ano ang bago sa bersyon 1.3.0:

  • Mga Bagong Tampok:
  • $ anchorScroll: suportahan ang isang configure na vertical scroll offset
  • $ animate: ipakilala ang $ animate.animate () method
  • $ animate: payagan ang $ animate upang pumasa sa mga custom na estilo sa mga animation
  • currencyFilter: magdagdag ng fractionSize bilang opsyonal na parameter
  • jqLite: idagdag ang pribadong jqLiteDocumentLoaded function

Ano ang bago sa bersyon 1.2.21:

  • Pag-aayos ng Bug:
  • $ http: ayusin ang i-double-quote na isyu ng petsa kapag naka-encode params
  • Lokasyon ng $: hawakan ang dagdag na character sa mga string ng query
  • $ rootScope: $ watchCollection ay dapat pangasiwaan ang NaN sa mga bagay
  • angular.copy: i-clone ang mga flag ng regexp nang tama
  • csp: ayusin ang autodetection ng CSP + mas mahusay na mga doc
  • doc: baguhin ang plnkr form upang buksan sa parehong window
  • jqLite: support ng triggerHandler na walang laman ang sarili
  • ngHref: alisin ang katangian kapag walang laman na halaga sa halip na huwag pansinin
  • ngRoute: alisin ang hindi kinakailangang tawag sa decodeURIComponent

Ano ang bago sa bersyon 1.2.18:

  • Pag-aayos ng Bug:
  • $ injector: ulat circularity sa circular dependency message message.
  • ngResource: huwag i-convert ang literal na mga halaga sa Mga mapagkukunang bagay kapag ang isArray ay totoo.

Ano ang bago sa bersyon 1.2.14:

  • Mga Bagong Tampok:
  • $ animate: animate dirty, pristine, valid, invalid para sa form / fields.
  • Pag-aayos ng Bug:
  • $ parse: bawasan ang mga maling-positibo sa mga pagsusuring isElement.
  • input: gamitin ang ValidityState upang matukoy ang bisa.
  • isElement: bawasan ang mga maling-positibo sa mga pagsusuring isElement.

Ano ang bago sa bersyon 1.2.11:

  • Pag-aayos ng Bug:
  • $ sumulat ng libro: panatilihin ang mga klase ng CSS na idinagdag sa cloneAttachFn sa mga asynchronous na direktiba.
  • $ http: update httpBackend upang magamit ang ActiveXObject sa IE8 kung kinakailangan.
  • $ q: gumawa ng suporta sa q.reject sa wakas at mahuli.
  • filterFilter: huwag bigyang-kahulugan ang mga tuldok sa mga patlang ng bagay ng predikat bilang mga landas.
  • mocks: refactor currentSpec upang gumana sa / Jasmine 2.
  • ngResource: huwag ilakip ang numero sa '$' sa halaga ng url param kapag naka-encode na URI.

Ano ang bago sa bersyon 1.2.8:

  • Mga Tampok:
  • Pahintulutan ang multiline ng-options.
  • Pag-aayos ng Bug:
  • Balik na sagotText sa IE8 para sa mga kahilingan na may tugon na setType.
  • Pahintulutan ang code ng katayuan 0 mula sa anumang protocol.

Ano ang bago sa bersyon 1.2.7:

  • Pag-aayos ng Bug:
  • Alisin ang mga sumusunod mula sa mga naka-compute na mga estilo ng tagal ng transition.
  • Gamitin ang ActiveX XHR kapag gumagawa ng mga kahilingan ng PATCH sa IE8.
  • Huwag pansinin ang maraming tawag sa onreadystatechange na may readyState = 4.
  • Pigilan ang template ng URL mula sa collapsing sa isang walang laman na string.
  • Gumamit lamang sa kaganapan ng pagbabago kapag ang isang tao ay hindi pa nagaganap.

Ano ang bago sa bersyon 1.2.5:

  • Pag-aayos ng Bug:
  • $ sumulat ng libro: payagan ang mga literal na ihiwalay ang mga sanggunian sa saklaw
  • angular-mocks: gumamit ng kopya ng mock data sa $ httpBackend
  • pagsasara: magdagdag ng mga nawawalang mga kahulugan sa extern ng FormController
  • ngSclude: magdagdag ng template sa DOM bago mag-link ng iba pang mga direktiba
  • ngView: magdagdag ng template sa DOM bago mag-link ng iba pang mga direktiba

Ano ang bago sa bersyon 1.2.0:

  • Mga animation:
  • Tiyakin na ang mga transition sa CSS ay maaaring gumana sa mga minana na mga kahulugan ng klase ng CSS
  • Magbigay ng suporta para sa pagsasaya ng mga animation gamit ang CSS
  • $ parse:
  • Mga secure na expression sa pamamagitan ng pagtatago ng "pribadong" mga katangian
  • Docs:
  • Magbigay ng mga pahina ng index para sa bawat anggular module
  • Magdagdag ng pasulong na slash shortcut key para sa search bar
  • jqLite:
  • Ilantad ang isolateScope () getter katulad ng saklaw ()
  • Misc:
  • Magdagdag ng file na externs para sa Closing Compiler

Ano ang bago sa bersyon 1.1.5:

  • Nagdagdag ng paghahanap sa FullText upang palitan ang paghahanap sa Google sa mga doc.
  • Nagdagdag ng klase ng CSS habang ang elemento ay ginagawang pababa sa pamamagitan ng isang tap.
  • Mga pagpipilian sa pagtutugma sa pamamagitan ng pagpapahayag bukod sa pagkakakilanlan ng bagay.
  • Nagdagdag ng mousedown at mouseup event sa sitwasyon.

Ano ang bago sa bersyon 1.1.0:

  • $ http: support custom reponseType.
  • $ sniffer: auto detect CSP mode (kasalukuyang nangangailangan ng Chrome sa dev channel).

Ano ang bago sa bersyon v1.0.1:

  • Pag-aayos ng Bug:
  • Lokasyon ng $: huwag magtapon ng pagbubukod habang ang muling pagsusulat ng url kung ang elemento ay tinanggal.
  • $ na lokasyon: maiwasan ang ibig sabihin mula sa pagkuha sa loop sa redirect.

Ano ang bago sa bersyon v1.0.0:

  • I-right-parse ang mga URL ng link sa hashbang mode na may prefix.
  • I-click ang naka-link na pag-click sa pagharang sa mode na hash-bang.

Ano ang bago sa bersyon v1.0.0rc6:

  • Suportahan ang HTTP PATCH na paraan.
  • suporta jQuery 1.7.2.

Ano ang bago sa bersyon v0.10.6:

  • Mga Tampok:
  • Dependency injection subsystem rewrite. Ito ay isang malaking pagbabago sa Angular core na kinakailangan para sa maraming mga kadahilanan. Mangyaring basahin ang buong doc ng disenyo upang maunawaan ang mga pagbabago at pangangatuwiran sa likod ng mga ito.
  • Idinagdag angular.bootstrap para sa manu-manong bootstrapping ng app. Tingnan din ang Initializing Angular App doc.
  • Mga pag-andar ng tagabantay at module na gumagawa ng pagsubok sa DI at jasmine mas madali.
  • jqLite at jQuery ay pinalawig gamit ang helper method injector () na nagpapadali sa pag-access sa application injector sa panahon ng pag-debug.
  • Isulat muli ang $ xhr na serbisyo at ang mga dependency nito, na pinalitan ng $ http na serbisyo. Ang $ browser.xhr at ang mock nito ay pinalitan ng $ httpBackend at ang yunit ng pagsubok nito at mga end-to-end na mocks sa pagsubok. Ang $ mapagkukunan ng serbisyo ng api at pag-andar ay napanatili, maliban sa pag-cache, na hindi awtomatikong nangyayari habang ginagamit ito sa nakaraan (verifyCache ay walang epekto).
  • $ q - Tulad ng pagpapatupad ng ipinagpaliban / pangako
  • Transparent data-may-bisa sa mga pangako sa mga template. Halimbawa
  • Bagong $ anchorScroll service na nanonood ng url hash at nagna-navigate sa html anchor kahit na ang nilalaman ay na-load sa pamamagitan ng ng: view
  • Bagong factory LRU cache - $ cacheFactory service
  • jQuery 1.7 compatibility
  • Pag-aayos ng Bug:
  • Ang mga pangalan ng direktiba ay ngayon ay hindi sensitibo sa kaso
  • $ lokasyon # url fixter fix (Issue # 648)
  • ng: isama - maiwasan ang mga kondisyon ng lahi sa pamamagitan ng hindi papansin ang mga lipas na http callbacks
  • ng: ulitin - suportahan ang paulit-ulit sa array na may null
  • angular.copy - magtapon ng Error kung pinagmulan at destination ang magkapareho
  • Hindi dapat pigilan ng mga form ang pagsumite ng POST kung ang katangian ng pagkilos ay naroroon

Mga Kinakailangan :

  • Pinagana ang JavaScript sa client side

Katulad na software

actionHero
actionHero

10 Apr 16

MicroMVC
MicroMVC

12 Apr 15

Vert.x
Vert.x

10 Dec 15

Tumbleplate
Tumbleplate

13 May 15

Iba pang mga software developer ng Google, Inc.

traits.js
traits.js

6 Jun 15

Ganeti
Ganeti

17 Feb 15

Guava
Guava

10 Feb 16

Mga komento sa AngularJS

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya