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

  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007