Angular ngStyle

ngStyle

Bu yöntem html öğesine koşullu bir style tanımlamanızı sağlar.

Kullanım Şekli;

<ANY
  ng-style="expression">
...
</ANY>

Codepen Ön izleme

 

Angular ngSrc

ngSrc

İmg tagının orijinal src değerini geçersiz kılar. Eğer src değerine angularjs ifadesi girilecekse bu yöntemin kullanılması önerilir. Angularjs kodu kontrol ederek çalıştığını denetler.

Kullanım Şekli;

<IMG
  ng-src="template">
...
</IMG>

Codepen Ön izleme

 

Angular ngShow

ngShow

Öğenin üzerime ng-hide classı ekleyerek ya da kaldırarak öğeyi gösterip gizlemeye yarar. animate-hide classını kullanarak animasyonlu gizlenip gösterilmesini sağlayabilirsiniz.

Kullanım Şekli;

<ANY
  ng-show="expression">
...
</ANY>

Codepen Ön izleme

 

Angular ngSelected

ngSelected

Bu özellik select listesindeki option’nın seçili niteliğini belirtir.

Kullanım Şekli;

<OPTION
  ng-selected="expression">
...
</OPTION>

Codepen Ön izleme

 

Angular ngRequired

ngRequired

ngModel için gerekli doğrulayıcıyı ekler. En çok kullanılan input, select gibi girişlerin haricinde birçok özel kontrol için de uygulanabilir. Forumdaki girişlerin gerekliliğini belirtir. Giriş alanlarının boş bırakılmaması gerektiğini bu özelliği kullanarak belirtebilirsiniz.

Kullanım Şekli;

<ANY>
...
</ANY>

Codepen Ön izleme

 

Angular ngRepeat

ngRepeat

Angularjs ng-repeat yönergesi bir döngü koleksiyonu için bir şablon oluşturur. Koleksiyondaki her öğenin kendi şablonunu ve kapsamını verilir.

Kullanım Şekli;

<ANY
  ng-repeat="repeat_expression">
...
</ANY>

Codepen Ön izleme

 

Angular ngReadonly

ngReadonly

İnput value değerini kilitleyerek değer girmenizi, değiştirmenizi engeller. Örneğin formu doldurdum onaylıyorum şeklinde bir checkbox işaretlendikten sonra bütün formu kilitleyebilirsiniz.

Kullanım Şekli

<INPUT
  ng-readonly="expression">
...
</INPUT>

Codepen Ön izleme

 

Angular ngPluralize

Angular ngPluralize

en-US yerleştirme kuralına göre mesajlar görüntüleyen bir direktif. Görüntülenecek çoğul kategorileri ve dizeler arasındaki eşleşmeyi yapılandırarak yönergeyi çoğul yapabilirsiniz. Örneğin yorumları ‘Ahmet, Mehmet ve 96 kişi daha görüntüledi…’ ibaresinde Ahmet, Mehmet gibi isimlerin kaç tanesinin görüntüleneceğini ve kaç isimden sonra rakamsal ifadeye çevrileceğini ayarlayabilirsiniz.

Kullanım şekli;

<ng-pluralize
  count=""
  when="string"
  [offset="number"]>
...
</ng-pluralize>

Codepen Ön izleme

 

AngularJS angular.equals Fonksiyonu

angular.equals Fonksiyonu;

İki nesne ya da iki değerin eşit olup olmadığını belirler. Değer türleri, düzenli ifadeler, diziler ve nesneleri destekler.

Örnek

w3tr = function () {
    a = {};
    b = {} ;
    alert(angular.equals(a, b) == angular.equals(b, a));
}

Codepen Ön izleme

Kullanımı

angular.equals(o1, o2);

AngularJS angular.element Fonksiyonu

angular.element Fonksiyonu;

Aşağıda izin verilen jQuery lite olarak da adlandırılan fonksiyonları kullanabilirsiniz.

addClass()

after()

append()

attr()

bind()

children()

clone()

contents()

css()

data()

detach()

empty()

eq()

find()

hasClass()

html()

next()

on()

off()

one()

parent()

prepend()

prop()

ready()

remove()

removeAttr()

removeClass()

removeData()

replaceWith()

text()

toggleClass()

triggerHandler()

unbind()

val()

wrap()

Kullanımı

angular.element(element);