Formumda = "Customer.Firstname" isminde bir giriş etiketine sahibim, bu yüzden angularjs'teki isim değerine başvurduğumda sadece müşteriyi değer olarak alıyor ve .Firstname tanımlanmıyor. İşte benim kodudur:İsim alanı (dot) içerdiğinde angularjs kullanarak form nasıl doğrulanır?
İşte<label class="label_block" ng-hide="ApplicantDetails.Customer.FirstName.$error.required || ApplicantDetails.Customer.FirstName.$error.pattern">FirstName</label>
<span class="clearable">
<input class="textbox" type="text" name="Customer.FirstName" ng-model="Customer.FirstName" ng-init="Customer.FirstName='@Model.Customer.FirstName'" value="@Model.Customer.FirstName" ng-pattern="/^([a-zA-Z-']{1,30})$/" required="required"/>
</span>
bunu yapabilirim empty.How metin kutusu olduğunda etiket saklamaya çalışıyorum?
Farklı verebilir: Fiddle
Bu Demo
olarak tekrar yazılabilir ng-modelinden daha büyük. CustomerFirstName olabilir. Ya da belki thé dizi Formu [ 'Customer.FirstName'] arasında – jpmorinyinelenen başka benzeri notasyonu kullanmak [JavaScript özelliği erişimi: Parantez vs nokta işaretini] (http://stackoverflow.com/questions/4968406/javascript-property-access- dot-notasyonu-vs-parantez) – Stewie