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

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012