在我的表單中,我有一個name =「Customer.Firstname」的輸入標籤,所以當我引用angularjs中的名稱值時,它只將客戶作爲值,而.Firstname未識別。 這裏是我的代碼:如何在name字段中有。(點)的情況下使用angularjs驗證表單?
<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>
這裏我試圖隱藏標籤時文本框是我empty.How能做到這一點?
你可以給不同的名稱比ng模型。它可以是CustomerFirstName。或者可能使用數組符號像Form ['Customer.FirstName'] – jpmorin
可能重複[JavaScript屬性訪問:點符號與括號?](http://stackoverflow.com/questions/4968406/javascript-property-access- dot-notation-vs-brackets) – Stewie