SORU
20 Kasım 2012, Salı


Nasıl koşullu olarak AngularJS form girişi isteyebilir miyim?

Adres defteri uygulaması (yapmacık örnek) AngularJS ile yapıyoruz sanırım. E-posta ve telefon numarası için girdileri olan kişiler için bir form var, ya da diğer, ancak her ikisini birden gerektirir istiyoruz. Biz sadece email Giriş phone Giriş boş ya da geçersiz ise, tam tersi gerekli olmak istiyorum. Açısal required bir Direktif vardır, ama bu durumda nasıl kullanacağını belgelerine belli değil. Nasıl koşullu bir form alanı gerektirir miyiz? Özel bir yönerge yazmak?

CEVAP
20 Kasım 2012, Salı


Özel bir yönerge yazmaya gerek yok. Açısal belgelerine iyi ama tam değil. In fact Yönetmelik, Açısal bir ifade alır ngRequired " dir.

<input type='email'
       name='email'
       ng-model='contact.email' 
       placeholder='your@email.com'
       ng-required='!contact.phone' />

<input type='text'
       ng-model='contact.phone'             
       placeholder='(xxx) xxx-xxxx'
       ng-required='!contact.email' />  

Burada daha kapsamlı bir örnek: http://jsfiddle.net/uptnx/1/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008