你可以使用对象而不是使用ng-option和AngularJS的数组

时间:2016-02-07 21:29:52

标签: angularjs angularjs-ng-options

我正在使用ng-options填充选择菜单中的项目。

ng-options="i.option for i in week.items"

使用数组填充项目。

week.items = [
  {
    'option': '8 Week Single Transformation | 2 Payments of $198.50',
    'price' : 198.5
  },
  ....
  {
    'option': '8 Week Partner Transformation | $597',
    'price' : 597
  }];

是否可以使用对象而不是数组,还是只设置ng-options以使用数组?

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做。 docs也说出来了。这是一个示例对象

$scope.letters = {
    'a': 1,
    'b': 2
   };

和HTML

ng-options="letter for (letter, value) in letters"