AngularJS Referans Kılavuzu

AngularJS Düzenleyicisi

Düzenleyici Açıklama
ng-app Uygulamanın kök elementini tanımlayın.
ng-bind HTML elementinin içeriğini uygulama verilerine bağlayın.
ng-bind-html HTML elementinin innerHTML'ini uygulama verilerine bağlayın ve HTML dizgisinden tehlikeli kodu kaldırın.
ng-bind-template Metin içeriğinin şablonla değiştirilmesi gerektiğini belirtin.
ng-blur Bulma olayındaki davranışı belirtin.
ng-change Kullanıcının içeriği değiştirdiğinde hesaplanması gereken ifadeyi belirtin.
ng-checked Bir elementin seçili olup olmadığını belirtin.
ng-class HTML elementindeki CSS sınıfını belirtin.
ng-class-even ng-class ile aynı, ancak sadece çift sayıdaki satırlar için geçerlidir.
ng-class-odd ng-class ile aynı, ancak sadece tek sayıdaki satırlar için geçerlidir.
ng-click Bir elementin tıklanırken hesaplanması gereken ifadeyi belirtin.
ng-cloak Uygulamayı yüklerken parlamamayı önleyin.
ng-controller Uygulamanın kontrolör nesnesini tanımlayın.
ng-copy Kopyalama olayındaki davranışı belirtin.
ng-csp 更改内容安全策略。
ng-cut İçerik güvenlik stratejisini değiştirin.
ng-cut Kesme olayındaki davranışı belirtin.
ng-dblclick Çift tıklama olayındaki davranışı belirtin.
ng-disabled Elementin etkin mi pasif mi olduğunu belirtin.
ng-focus Odak olayındaki davranışı belirtin.
ng-form HTML formunu, kontrolün hangi formdan miras alacağını belirtin.
ng-hide HTML elementini gizleyin veya gösterin.
ng-href <a> elementinin url'ini belirtin.
ng-if Şart false ise HTML elementini silin.
ng-include Uygulamaya HTML ekleyin.
ng-init Uygulamanın başlangıç değerini tanımlayın.
ng-jq Uygulamanın kullanması gereken kütüphaneleri belirtin, örneğin jQuery.
ng-keypress keypress olayındaki davranışı belirtin.
ng-keyup keyup olayındaki davranışı belirtin.
ng-list Metni bir liste (dizi) olarak dönüştürün.
ng-maxlength Giriş alanında izin verilen en büyük karakter sayısını belirtin.
ng-minlength Giriş alanında izin verilen en küçük karakter sayısını belirtin.
ng-model HTML kontrol değerini uygulama verilerine bağlayın.
ng-model-options Modeldeki güncellemeleri nasıl tamamlanacağını belirtin.
ng-mousedown mousedown olayındaki davranışı belirtin.
ng-mouseenter mouseenter olayındaki davranışı belirtin.
ng-mouseleave mouseleave olayındaki davranışı belirtin.
ng-mousemove mousemove olayındaki davranışı belirtin.
ng-mouseover mouseover olayındaki davranışı belirtin.
ng-mouseup mouseup olayındaki davranışı belirtin.
ng-non-bindable Bu element veya alt elementlerinde veri bağlama olmayacağını belirtin.
ng-open open özelliğini belirtin.
ng-options <select> listesindeki <options>'i belirtin.
ng-paste paste olayındaki davranışı belirtin.
ng-pluralize en-us yerelleştirme kurallarına göre gösterilecek mesajı belirtin.
ng-readonly readonly özelliğini belirtin.
ng-repeat Her koleksiyondaki her veri için bir şablon tanımlayın.
ng-required Elementin required özelliğini belirtin.
ng-selected Elementin selected özelliğini belirtin.
ng-show HTML elementini göster veya gizleyin.
ng-src <img> elementinin src özelliğini belirtin.
ng-srcset <img> elementinin srcset özelliğini belirtin.
ng-style Elementin style özelliğini belirtin.
ng-submit onsubmit olayında çalışacak ifadeyi belirtin.
ng-switch Alt elementlerin gösterilmesi veya gizlenmesi için şartı belirtin.
ng-transclude Eklenecek elementin yerini belirtin.
ng-value input elementinin değerini belirtin.

HTML elementlerinde AngularJS yönergeleri

AngularJS bazı HTML elementlerinin varsayılan davranışını değiştirdi.

Element Açıklama
a AngularJS <a> elementinin varsayılan davranışını değiştirdi.
form AngularJS <form> elementinin varsayılan davranışını değiştirdi.
input AngularJS <input> elementinin varsayılan davranışını değiştirdi.
script AngularJS <script> elementinin varsayılan davranışını değiştirdi.
select AngularJS <select> elementinin varsayılan davranışını değiştirdi.
textarea AngularJS <textarea> elementinin varsayılan davranışını değiştirdi.

AngularJS Filtre

Filtre Açıklama
currency Sayıyı para formatına dönüştür.
date Tarihi belirtilen formatta formatlayın.
filter Dizgeden projelerin bir alt kümesi seçin.
json Nesneyi JSON dizgesine dönüştür.
limitTo Dizge veya dizgeyi belirtilen sayıda eleman veya karaktere sınırlayın.
lowercase Dizgeyi küçük harfe dönüştür.
number Sayıyı dizgeye dönüştür.
orderBy Dizgeyi sıralama için ifade kullanın.
uppercase Dizgeyi büyük harfe dönüştür.

Ayrıca bkz:

Tutorial:Angular Filtreleri

AngularJS Doğrulama Özellikleri

  • $dirty
  • $invalid
  • $error

Ayrıca bkz:

Tutorial:Angular Doğrulama

AngularJS Kütüphanesi

Dönüştür

API Açıklama
angular.lowercase() Dizgeyi küçük harfe dönüştür.
angular.uppercase() Dizgeyi büyük harfe dönüştür.
angular.copy() Nesne veya dizinin derin kopyasını oluşturma.
angular.forEach() Her bir elemana fonksiyon çalıştırın.

Karşılaştırma

API Açıklama
angular.isArray() Referans bir dizi ise true döner.
angular.isDate() Referans bir tarih ise true döner.
angular.isDefined() Referans tanımlanmışsa true döner.
angular.isElement() Referans bir DOM öğesi ise true döner.
angular.isFunction() Referans bir fonksiyon ise true döner.
angular.isNumber() Referans bir sayı ise true döner.
angular.isObject() Referans bir nesne ise true döner.
angular.isString() Referans bir dize ise true döner.
angular.isUndefined() Referans tanımlanmadıysa true döner.
angular.equals() İki referans eşitse true döner.

JSON

API Açıklama
angular.fromJson() JSON dizgesi alır ve JavaScript nesnesi döner.
angular.toJson() JavaScript nesnesi alır ve JSON dizgesi döner.

Temel

API Açıklama
angular.bootstrap() AngularJS'yi elle başlatma.
angular.element() HTML öğesini jQuery öğesi olarak sarmak.
angular.module() AngularJS modülünü oluşturma, kayıt veya arama.

Ayrıca bkz:

Tutorial:Angular API