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

  • apenney888

    apenney888

    27 EKİM 2010
  • DavidParody

    DavidParody

    17 EKİM 2009
  • L- Crysis

    L- Crysis

    30 Aralık 2011