【发布时间】:2016-06-07 23:51:43
【问题描述】:
我对选择标签和 ngmodel 有疑问。模型中变量的值没有显示在下拉选项中。
代码如下:
<select ng-model="number">
<option values="5">5</option>
<option values="10">10</option>
<option values="20">20</option>
<option values="25">25</option>
</select>
其中number在控制器中定义为20。
编译后添加如下HTML:
<option value="? undefined:undefined ?"></option>
注意:
我还在HTML视图中呈现了number,在{{number}}表达式中显示数字没有问题——然后就正确显示了。
这是一个plnkr:
【问题讨论】:
-
你想达到什么目的?您想要一个显示
number值的额外选项吗? -
控制器中有`$scope.number = '20';`吗? plunker
-
@LJ.Wizard 确切地说,我希望选择的选项(默认设置的选项)是 $scope.number 的值
-
只要你能在视图中看到 {{number}} 的值,那么 ngModel 就没有问题。请通过复制您的问题提供 plunker url。
-
不客气 (plnkr) .. :)
标签: angularjs select angular-ngmodel