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ş:
Nasıl koşullu olarak AngularJS CSS sti...
Nasıl dosyaları zaman uyumsuz olarak y...
Nasıl iki JavaScript nesnelerin özelli...
Nasıl JavaScript para olarak format nu...
Nasıl kalıcı olarak Kişisel satır numa...