javascript - Angularjs 下拉列表选择值

标签 javascript angularjs angularjs-scope

我有这个下拉菜单

<select class="form-control" ng-model="LoanDetailsVM.PaymentPeriodMonths">
           <option value="1">Monthly</option>
           <option value="3">Quarterly</option>
 </select>

LoanDetailsVM.PaymentPeriodMonths 可以是 1 或 3,但当我打开页面时未选择正确的选项。

为了选择正确的选项,我还需要添加其他内容吗?

最佳答案

您应该使用[(ngModel)]代替ng-model,使用[ngValue]代替value:

<select class="form-control" [(ngModel)]="LoanDetailsVM.PaymentPeriodMonths">
       <option [ngValue]="1">Monthly</option>
       <option [ngValue]="3">Quarterly</option>
</select>

关于javascript - Angularjs 下拉列表选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40155177/

相关文章:

javascript - 使用集群将 Socket.IO 扩展到多个 Node.js 进程时的一些问题

与包含相反的 Javascript 数组

javascript - 禁止 HTML anchor 标记内插入符号

javascript - 如何使用 JSDoc 注释 AngularJS 组件

javascript - ngInfiniteScroll 中的滚动非常不稳定

javascript - Chrome : Adding options to a select after the user has opened it

javascript - 从指令调用的 Controller 函数内的空数组 - AngularJS

javascript - 如何将变量从 Google map 地理编码器传递到另一个函数?

javascript - AngularJS 变量的变量范围/嵌套

javascript - AngularJS:评估 templateUrl 函数中的表达式