[英]AngularJS: select not binding to model
我有一個簡單的表單,希望將其發布到服務器。 AngularJS中的綁定有效,但我選擇的除外。 根據我的選擇,我沒有得到任何價值:
這是我的標記:
...
<div id="divAccountName" class="isNotAvailable">
<label for="inputAccountName">Account Name:</label>
<input name="inputAccountName" required type="text" data-ng-model="register.accountName" data-ng-blur="checkAccountAvailability($event)" />
<span></span>
</div>
<div class="account">
<label for="inputAccountType">Account Type:</label>
<select name="inputAccountType" data-ng-model="register.accountType" data-ng-options="a.Type for a in accountTypes.value" required>
<option value="" data-ng-if="false"></option>
</select>
<span></span>
</div>
<div class="recaptcha">
<div id="contact-recaptcha" class="g-recaptcha"></div>
</div>
<div>
<input type="submit" value="Register" data-ng-click="registerUser(register)" />
</div>
傳遞給registerUser()的register對象具有除select值以外的所有輸入值。 因此,當我$ resource.save()到我的Web服務器時,register.accountType的值為null。
帳戶類型已在我的控制器中正確填充,因此可以選擇。
嗨,希望這個pl能幫助您
<select name="inputAccountType" data-ng-model="register.accountType" data-ng-options="a.name for a in accType track by a.type" required="">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.