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
Bu yöntem html öğesine koşullu bir style tanımlamanızı sağlar.
<ANY ng-style="expression"> ... </ANY>
İ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.
<IMG ng-src="template"> ... </IMG>
Öğ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.
<ANY ng-show="expression"> ... </ANY>
Bu özellik select listesindeki option’nın seçili niteliğini belirtir.
<OPTION ng-selected="expression"> ... </OPTION>
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.
<ANY> ... </ANY>
Angularjs ng-repeat yönergesi bir döngü koleksiyonu için bir şablon oluşturur. Koleksiyondaki her öğenin kendi şablonunu ve kapsamını verilir.
<ANY ng-repeat="repeat_expression"> ... </ANY>
İ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.
<INPUT ng-readonly="expression"> ... </INPUT>
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.
<ng-pluralize count="" when="string" [offset="number"]> ... </ng-pluralize>
İki nesne ya da iki değerin eşit olup olmadığını belirler. Değer türleri, düzenli ifadeler, diziler ve nesneleri destekler.
w3tr = function () { a = {}; b = {} ; alert(angular.equals(a, b) == angular.equals(b, a)); }
angular.equals(o1, o2);
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()
angular.element(element);