AngularJS menggunakan filosofi pengkodean yang unik untuk mengatur dan menyusun aplikasi Web dengan benar, mempermudah kontrol dan penyesuaian, hanya dengan JavaScript, tanpa interaksi sisi server yang kompleks.
AngularJS meningkatkan dinamika dan manajemen tampilan di aplikasi Web, menyediakan alat yang lebih baik untuk menangani konten dinamis dan tata letak templated.
Dibuat khusus untuk menangani HTML 5, AngularJS saat ini telah meningkat menjadi salah satu kerangka kerja JS yang paling banyak digunakan di Dunia, terutama berkat tim dev Google yang telah menyumbangkan kode, sumber daya, dan dokumentasi untuk proyek ini.
Dokumentasi dan contoh ekstensif disertakan dengan paket unduhan AngularJS.
Untuk membantu pengembang memulai, tim dev bahkan telah membuat saluran YouTube khusus, penuh tutorial, contoh aplikasi, dan video instruksional lainnya.
Persyaratan sistem
- JavaScript diaktifkan di sisi klien
Apa yang baru di rilis ini:
- Semuanya !!!
Apa yang baru di versi 2.0.0 / 1.5.8:
- Semuanya !!!
Apa yang baru di versi 1.5.8 / 2.0.0-RC6:
- Aplikasi berbasis komponen
- Dukungan yang lebih baik untuk kelas ES6
- ngAnimateSwap direktif
- Ditambahkan ngResource
- Ditambahkan ngRoute
- Anda sekarang dapat mengakses objek lokal yang dilewatkan ke panggilan ke $ parse dari dalam ekspresi yang diurai, melalui variabel $ locals.
- Anda dapat memberikan opsi konfigurasi $ http dari $ templateRequest service.
- Anda dapat membuat objek XHR kustom Anda sendiri untuk $ http melalui layanan $ xhrFactory.
- ngModel sekarang menyediakan kelas CSS ng-kosong dan ng-tidak-kosong.
- Modul ngAria sekarang lebih tepat dengan penanganan atribut ARIA dan tabindex untuk kontrol khusus.
- Beberapa pembantu baru tersedia di ngMock untuk mempermudah pengujian
Apa yang baru di versi 1.5.8 / 2.0.0-RC5:
- Aplikasi berbasis komponen
- Dukungan yang lebih baik untuk kelas ES6
- ngAnimateSwap direktif
- Ditambahkan ngResource
- Ditambahkan ngRoute
- Anda sekarang dapat mengakses objek lokal yang dilewatkan ke panggilan ke $ parse dari dalam ekspresi yang diurai, melalui variabel $ locals.
- Anda dapat memberikan opsi konfigurasi $ http dari $ templateRequest service.
- Anda dapat membuat objek XHR kustom Anda sendiri untuk $ http melalui layanan $ xhrFactory.
- ngModel sekarang menyediakan kelas CSS ng-kosong dan ng-tidak-kosong.
- Modul ngAria sekarang lebih tepat dengan penanganan atribut ARIA dan tabindex untuk kontrol khusus.
- Beberapa pembantu baru tersedia di ngMock untuk mempermudah pengujian
Apa yang baru di versi 1.5.5 / 2.0.0-beta.9:
Baru di AngularJS 1.4.0 (27 Mei 2015)
Apa yang baru di versi 1.5.4 / 2.0.0-beta.9:
- Aplikasi berbasis komponen
- Dukungan yang lebih baik untuk kelas ES6
- ngAnimateSwap direktif
- Ditambahkan ngResource
- Ditambahkan ngRoute
- Anda sekarang dapat mengakses objek lokal yang dilewatkan ke panggilan ke $ parse dari dalam ekspresi yang diurai, melalui variabel $ locals.
- Anda dapat memberikan opsi konfigurasi $ http dari $ templateRequest service.
- Anda dapat membuat objek XHR kustom Anda sendiri untuk $ http melalui layanan $ xhrFactory.
- ngModel sekarang menyediakan kelas CSS ng-kosong dan ng-tidak-kosong.
- Modul ngAria sekarang lebih tepat dengan penanganan atribut ARIA dan tabindex untuk kontrol khusus.
- Beberapa pembantu baru tersedia di ngMock untuk mempermudah pengujian
Apa yang baru di versi 1.5.3 / 2.0.0-beta.9:
- Aplikasi berbasis komponen
- Dukungan yang lebih baik untuk kelas ES6
- ngAnimateSwap direktif
- Ditambahkan ngResource
- Ditambahkan ngRoute
- Anda sekarang dapat mengakses objek lokal yang dilewatkan ke panggilan ke $ parse dari dalam ekspresi yang diurai, melalui variabel $ locals.
- Anda dapat memberikan opsi konfigurasi $ http dari $ templateRequest service.
- Anda dapat membuat objek XHR kustom Anda sendiri untuk $ http melalui layanan $ xhrFactory.
- ngModel sekarang menyediakan kelas CSS ng-kosong dan ng-tidak-kosong.
- Modul ngAria sekarang lebih tepat dengan penanganan atribut ARIA dan tabindex untuk kontrol khusus.
- Beberapa pembantu baru tersedia di ngMock untuk mempermudah pengujian
Apa yang baru di versi 1.5.0 / 2.0.0-beta.0:
- Aplikasi berbasis komponen
- Dukungan yang lebih baik untuk kelas ES6
- ngAnimateSwap direktif
- Ditambahkan ngResource
- Ditambahkan ngRoute
- Anda sekarang dapat mengakses objek lokal yang dilewatkan ke panggilan ke $ parse dari dalam ekspresi yang diurai, melalui variabel $ locals.
- Anda dapat memberikan opsi konfigurasi $ http dari $ templateRequest service.
- Anda dapat membuat objek XHR kustom Anda sendiri untuk $ http melalui layanan $ xhrFactory.
- ngModel sekarang menyediakan kelas CSS ng-kosong dan ng-tidak-kosong.
- Modul ngAria sekarang lebih tepat dengan penanganan atribut ARIA dan tabindex untuk kontrol khusus.
- Beberapa pembantu baru tersedia di ngMock untuk mempermudah pengujian
Apa yang baru di versi 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:
- Fitur:
- filterFilter: biarkan array seperti objek disaring
- Perbaikan Bug:
- $ animateCss: pastikan durasi yang sesuai tidak membingungkan cache gcs
- $ http: jangan memodifikasi objek config yang lolos ke metode singkat $ http
- pilih: mencegah pilihan yang tidak diketahui ditambahkan untuk dipilih saat terikat pada properti kosong
- $ bernyawa: abaikan nilai parameter opsi tidak valid
- $ bernyawa: terima elemen DOM yang tidak terbaca sebagai masukan untuk memasukkan + pindah
- ngAnimate: close follow up animasi berbasis kelas saat kelas yang sama ditambahkan / dihapus saat dihapus / ditambahkan
Apa yang baru di versi 1.4.1:
- Fitur:
- filterFilter: biarkan array seperti objek disaring
- Perbaikan Bug:
- $ animateCss: pastikan durasi yang sesuai tidak membingungkan cache gcs
- $ http: jangan memodifikasi objek config yang lolos ke metode singkat $ http
- pilih: mencegah pilihan yang tidak diketahui ditambahkan untuk dipilih saat terikat pada properti kosong
- $ bernyawa: abaikan nilai parameter opsi tidak valid
- $ bernyawa: terima elemen DOM yang tidak terbaca sebagai masukan untuk memasukkan + pindah
- ngAnimate: close follow up animasi berbasis kelas saat kelas yang sama ditambahkan / dihapus saat dihapus / ditambahkan
Apa yang baru di versi 1.4.0:
- Fitur:
- filterFilter: biarkan array seperti objek disaring
- Perbaikan Bug:
- $ animateCss: pastikan durasi yang sesuai tidak membingungkan cache gcs
- $ http: jangan memodifikasi objek config yang lolos ke metode singkat $ http
- pilih: mencegah pilihan yang tidak diketahui ditambahkan untuk dipilih saat terikat pada properti kosong
- $ bernyawa: abaikan nilai parameter opsi tidak valid
- $ bernyawa: terima elemen DOM yang tidak terbaca sebagai masukan untuk memasukkan + pindah
- ngAnimate: close follow up animasi berbasis kelas saat kelas yang sama ditambahkan / dihapus saat dihapus / ditambahkan
Apa yang baru di versi 1.3.15 / 1.4.0-rc.1:
- Fitur:
- CommonJS: - Modul sudut sekarang dikemas untuk npm dengan ekspor bermanfaat
- Perbaikan Bug:
- masukan: buat validator maks dan / atau min tanpa nilai awal
- ngAria: atur dulu "atur" attr untuk kotak centang dan radio
- ngModel: perbaiki masalah saat parserNama sama dengan kunci validator
Apa yang baru di versi 1.3.14 / 1.4.0-beta.5:
- Fitur:
- CommonJS: - Modul sudut sekarang dikemas untuk npm dengan ekspor bermanfaat
- Perbaikan Bug:
- masukan: buat validator maks dan / atau min tanpa nilai awal
- ngAria: atur dulu "atur" attr untuk kotak centang dan radio
- ngModel: perbaiki masalah saat parserNama sama dengan kunci validator
Apa yang baru di versi 1.3.11:
- Perbaikan Bug:
- $ location: jangan menulis ulang saat link diklik-klik
- htmlAnchorDirective: hapus elemen "== target element" check
- htmlAnchorDirektif: jangan menambahkan pendengar acara jika diganti, abaikan kejadian jika target adalah elemen yang berbeda
Apa yang baru di versi 1.3.9:
- Perbaikan Bug:
- $ parse: izinkan penggunaan penduduk lokal dalam tugas
- filterFilter: gunakan isArray () untuk menentukan tipe array
- Fitur:
- ngMock / $ exceptionHandler: kesalahan log saat rethrowing
- Peningkatan Kinerja:
- ngStyleDirektif: gunakan $ watchCollection
Apa yang baru di versi 1.3.8:
- limitTo: ganti untuk loop dengan slice
- ngAria: memicu mencerna pada ng-klik melalui tombol tekan, lewati $ event to expression
- orderBy: bandingkan cap waktu saat memilah objek tanggal
Apa yang baru di versi 1.3.5:
- Perbaikan Bug:
- $ templateRequest: ajukan alasan penolakan saat ignoreRequestError flag diset
- $ httpBackend: izinkan membatalkan permintaan dengan timeout yang salahId
- linky: mengkodekan semua tanda kutip ganda saat membuat serialisasi alamat email
- ngMock: anotasikan $ RootScopeDecorator
- ngMock: menanggapi tidak selalu mengambil argumen statusText
- pilih: gunakan perbandingan ketat saat menghapus opsi dari ctrl
- pilih: perbaiki beberapa masalah saat memindahkan pilihan antar grup
Apa yang baru di versi 1.3.4:
- ngMaxlength: tambahkan dukungan untuk menonaktifkan batas panjang maksimum
- ngModelController: tambahkan metode $ setDirty
- ngPluralize: tambahkan dukungan untuk menghitung menjadi ekspresi satu kali
Apa yang baru di versi 1.3.2:
- Perbaikan Bug:
- $ compile: jangan rebind parent bound transclude functions
- $ parse: pencegat stateful menimpa ekspresi yang tidak terdefinisi
- $ parse: tambahkan cek cepat untuk Function constructor di jalur cepat
- $ parse, events: mencegah penyalahgunaan properti secara tidak sengaja pada $ event
- ngRoute: izinkan properti proto warisan di objek params rute
- pilih: gunakan perbandingan yang ketat untuk isSelected with selectAs
- Fitur Baru:
- ngAria: mengumumkan ngMessages dengan aria-live
- ngMock: dekorator yang menambahkan Scope # $ countChildScopes dan Scope # $ countWatchers
Apa yang baru di versi 1.3.0:
- Fitur Baru:
- $ anchorScroll: dukung gulir gulir vertikal yang dapat dikonfigurasi
- $ bernyawa: perkenalkan $ animate.animate () method
- $ bernyawa: izinkan $ bernyawa untuk melewatkan gaya kustom menjadi animasi
- mata uangFilter: tambahkan pecahanSize sebagai parameter opsional
- jqLite: tambahkan fungsi jqLiteDocumentLoaded pribadi
Apa yang baru di versi 1.2.21:
- Perbaikan Bug:
- $ http: memperbaiki masalah tanggal yang dikutip ganda saat mengkodekan params
- $ location: menangani karakter plus dalam string kueri
- $ rootScope: $ watchCollection harus menangani NaN di objek
- angular.copy: flag kloning regexp dengan benar
- csp: perbaiki autodeteksi dokumentasi CSP + lebih baik
- docs: ubah form plnkr untuk membuka jendela yang sama
- jqLite: triggerHandler mendukung unbind self
- ngHref: hapus atribut saat nilai kosong bukan mengabaikan
- ngRoute: hapus panggilan yang tidak perlu ke decodeURIComponent
Apa yang baru di versi 1.2.18:
- Perbaikan Bug:
- $ injector: laporkan lingkaran dalam pesan kesalahan ketergantungan melingkar.
- ngResource: jangan mengubah nilai literal menjadi objek Resource saat isArray benar.
Apa yang baru di versi 1.2.14:
- Fitur Baru:
- $ bernyawa: bernyawa kotor, murni, valid, tidak valid untuk form / fields.
- Perbaikan Bug:
- $ parse: kurangi false-positive dalam tes isElement.
- masukan: gunakan ValidityState untuk menentukan validitas.
- isElement: kurangi false-positive dalam tes isElement.
Apa yang baru di versi 1.2.11:
- Perbaikan Bug:
- $ compile: simpan kelas CSS yang ditambahkan di cloneAttachFn pada petunjuk asinkron.
- $ http: update httpBackend untuk menggunakan ActiveXObject di IE8 jika perlu.
- $ q: buat dukungan $ q.reject akhirnya dan tangkap.
- filterFilter: jangan menafsirkan titik di bidang objek predik sebagai jalur.
- mengolok-olok: arus refactorSpec untuk bekerja dengan Melati 2.
- ngResource: jangan menambahkan nomor ke '$' dalam nilai parameter param saat mengkodekan URI.
Apa yang baru di versi 1.2.8:
- Fitur:
- Izinkan opsi-opsi multiline.
- Perbaikan Bug:
- Kembali responseText pada IE8 untuk permintaan dengan setTypeType.
- Izinkan kode status 0 dari protokol apa pun.
Apa yang baru di versi 1.2.7:
- Perbaikan Bug:
- Hapus trailing s dari gaya durasi transisi yang dihitung.
- Gunakan ActiveX XHR saat membuat permintaan PATCH di IE8.
- Abaikan beberapa panggilan ke onreadystatechange dengan readyState = 4.
- Mencegah templat URL runtuh menjadi string kosong.
- Gunakan berlaku pada acara perubahan hanya saat seseorang belum dalam proses.
Apa yang baru di versi 1.2.5:
- Perbaikan Bug:
- $ compile: izinkan literal dalam referensi lingkup isolat
- mengoceh sudut: gunakan salinan data tiruan di $ httpBackend
- penutupan: tambahkan definisi execontroller extern yang tidak ada
- ngInclude: tambahkan template ke DOM sebelum menautkan perintah lain
- ngView: tambahkan kerangka ke DOM sebelum menautkan perintah lain
Apa yang baru di versi 1.2.0:
- Animasi:
- Pastikan transisi CSS dapat bekerja dengan definisi kelas CSS yang diwariskan
- Berikan dukungan untuk animasi yang mengejutkan dengan CSS
- $ parse:
- Ekspresi aman dengan menyembunyikan properti "pribadi"
- Dokumen:
- Berikan halaman indeks untuk setiap modul sudut
- Tambahkan tombol pintas slash ke depan untuk bilah penelusuran
- jqLite:
- Paparkan isolatScope () getter yang mirip dengan scope ()
- Lain-lain:
- Tambahkan file externs untuk Closure Compiler
Apa yang baru di versi 1.1.5:
- Ditambahkan penelusuran FullText untuk mengganti penelusuran Google di dokumen.
- Menambahkan kelas CSS sementara elemen ditekan melalui keran.
- Cocokkan pilihan dengan ekspresi selain identitas objek.
- Menambahkan acara mousedown dan mouseup ke skenario.
Apa yang baru di versi 1.1.0:
- $ http: support custom reponseType.
- $ sniffer: mendeteksi mode CSP secara otomatis (saat ini membutuhkan Chrome di saluran dev).
Apa yang baru di versi v1.0.1:
- Perbaikan Bug:
- $ location: jangan buang pengecualian sementara url rewriting jika elemen dihapus.
- $ location: mencegahnya untuk beralih ke redirect loop.
Apa yang baru di versi v1.0.0:
- Mengurai URL tautan dengan benar dalam mode hashbang dengan awalan.
- Pencekalan klik tautan tetap dalam mode hash-bang.
Apa yang baru di versi v1.0.0rc6:
- Dukungan metode HTTP PATCH.
- jQuery 1.7.2 support.
Apa yang baru di versi v0.10.6:
- Fitur:
- Dependensi injeksi subsistem menulis ulang. Ini adalah perubahan besar pada inti sudut yang diperlukan karena berbagai alasan. Harap baca dokumentasi desain lengkap untuk memahami perubahan dan alasan di baliknya.
- Menambahkan angular.bootstrap untuk bootstrap manual aplikasi. Lihat juga Inisialisasi Dok Aplikasi Sudut.
- Fungsi pembantu suntik dan modul yang membuat pengujian dengan DI dan melati jauh lebih mudah.
- jqLite dan jQuery diperpanjang dengan injector method pembantu () yang menyederhanakan akses ke injector aplikasi saat melakukan debugging.
- Tulis ulang layanan $ xhr dan dependensinya, yang diganti dengan layanan $ http. $ Browser.xhr dan tiruannya digantikan oleh $ httpBackend dan unit testing dan pengulangan pengujian end-to-end. API dan fungsionalitas sumber $ diawetkan, kecuali caching, yang tidak terjadi secara otomatis seperti yang digunakan di masa lalu (verifyCache tidak berpengaruh).
- $ Q - Q seperti ditangguhkan / janji implementasi
- Transparan data-mengikat janji dalam template. Contoh
- Layanan anchorScroll $ baru yang melihat hash url dan menavigasi ke jangkar html meskipun konten dimuat melalui ng: lihat
- Pabrik tembolok LRU baru - $ layanan cacheCatatan
- jQuery 1,7 kompatibilitas
- Perbaikan Bug:
- Nama direktif sekarang tidak sensitif huruf
- $ location # url setter fix (Terbitan # 648)
- ng: include - mencegah kondisi balapan dengan mengabaikan basi http callback yang lama
- ng: repeat - support berulang dari array dengan null
- angular.copy - throw Kesalahan jika sumber dan tujuan identik
- Formulir seharusnya tidak mencegah pengiriman POST jika atribut tindakan ada
Persyaratan :
- JavaScript diaktifkan di sisi klien
Komentar tidak ditemukan