如何使用没有任何js代码的ng-options打印1到10?

时间:2015-12-30 13:10:29

标签: angularjs

我不想使用任何Javascript代码或$ scope变量。 只想在下拉列表中使用ng-options打印1,2,3,4,5值。

这就是我的尝试:

<select ng-name="priority" ng-options="priority for priority in Range(1, 5)"></select>

1 个答案:

答案 0 :(得分:0)

工作解决方案,符合您的要求:

<select ng-model="priority" ng-options="priority for priority in [1,2,3,4,5]"></select>

以防万一,这是plnkr进行试验。如果您快速查看angular source code,则会看到ng-options需要select元素以及ng-model。不确定您的示例中提到的Range实现是什么,但此主题是very creative thread。但是,如果你的数组总是一样,并且你真的不想使用scope(但为什么?),那么你最好使用上面的解决方案。