簡體   English   中英

AngularJS:選擇不綁定到模型

[英]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="">

Plunker

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM