Angular ngOptions

Angular ngOptions

NgOptions özniteliği dinamik bir <option> listesi oluşturmak için kullanılır.

Diziden listeleme alınırken select as ve track by gibi değerlerde kullanılır.

Codepen Ön izlemesi

Kullanım Şekilleri

<ANY
ng-model=”string”
[name=”string”]
[required=”string”]
[ng-required=”string”]
[ng-options=”comprehension_expression”]>

</ANY>

Angular ngOpen

Angular ngOpen

Açılacak listenin şartını belirtir. Şart sağlanırsa liste gösterilir.

Codepen Ön izlemesi

Kullanım Şekli

<DETAILS
ng-open=”expression”>

</DETAILS>

Angular ngNonBindable

Angular ngNonBindable

Direktifi geçersiz kılmak için kullanılır. Elemente direktifi okumaması gerektiğini belirtir. Bu bazı kod parçacıklarını göstermek istediğiniz sitelerde kullanmanız için yararlı olacaktır.

Codepen Ön izlemesi

Kullanım Şekli

<ANY>

</ANY>

Angular ngMouseover

Angular ngMouseover

mouseover (Mouse üzerine gelince) olayı için özel davranışını belirlemenizi sağlar.

Codepen Ön izlemesi

Kullanım Şekli

<ANY
ng-mouseover=”expression”>

</ANY>

Angular ngMousemove

Angular ngMousemove

mousemove (Mouse üzerinde hareket ettikçe) olayı için özel davranışını belirlemenizi sağlar.

Codepen Ön izlemesi

Kullanım Şekli

<ANY
ng-mousemove=”expression”>

</ANY>

Angular ngMouseleave

Angular ngMouseleave

mouseleave (Mouse üzerinden kalkınca) olayı için özel davranışını belirlemenizi sağlar.

Codepen Ön izlemesi

Kullanım Şekilleri

<ANY
ng-mouseleave=”expression”>

</ANY>

Angular ngMouseenter

Angular ngMouseenter

mouseenter (Mouse üzerine geldiğinde) olayı için özel davranışını belirlemenizi sağlar.

Codepen Ön izlemesi

Kullanım Şekli

<ANY
ng-mouseenter=”expression”>

</ANY>

Angular ngMousedown

Angular ngMousedown

mousedown (Mouse sol tuşu aşağı indiği an) olayı için özel davranışını belirlemenizi sağlar.

Codepen Ön izlemesi

Kullanım Şekli

<ANY
ng-mousedown=”expression”>

</ANY>g

Angular ngModelOptions

Angular ngModelOptions

Güncellemelere ayar uygulamanızı sağlar. Örneğin süre ayarı koyarak 1-2 saniye sonra istediğiniz elemente yazdırabilirsiniz. Başka bir olay gerçekleşeceği zaman bu süre yeniden sıfırlanacaktır. Böylelikle html değişikliği olurken sayfanın atlama/zıplama (divlerin hareket etme durumu) yapmasının önüne geçmiş olursunuz.

Aşşağıda kullanabileceğiniz option’lar sizin için belirtilmiştir.

{updateOn: ‘event’} belirli bir olay meydana geldiğinde bağlayıcı olması gerektiğini belirtir.
{debounce : 1000} Bağlama için kaç milisaniye bekleceğini belirtir.
{allowInvalid : true|false} Değerin bağlanması için bir if sorgusunu doğrulamak gerekir.
{getterSetter : true|false} Modele bağlı işlevleri aktifleştirir.
{timezone : ‘0100’} Date nesnesi ile çalışılırken zaman dilimi kullanılması gerektiğini belirtir.

Codepen Ön izlemesi

Kullanım Şekli

<ANY
ng-model-options=”Object”>

</ANY>

Angular ngModel

Angular ngModel

Yönergesini input, select, textarea (veya özel form denetimi) üzerinde kullanarak ngModelController oluşturmuş olursunuz. Böylelikle bu elementlerin değerlerini başka elementlere bağlamanızı mümkün kılar. Aşşağıda kullanabileceğiniz elementler listelenmiştir.
input
text
checkbox
radio
number
email
url
date
datetime-local
time
month
week
select
textarea

Codepen Ön izlemesi

Kullanım Şekli

<input>

</input>