2

你如何将深度嵌套的对象从 hal+json 填充到 ng-options 中?

这是一个带有示例代码的 plunker:http ://plnkr.co/edit/0dPLEj1O63NUVMVdnZeK?p=preview

4

3 回答 3

2

请找到更新的 plunker

http://plnkr.co/edit/8kMauqPnKNmwXmZx97wN?p=preview

<select ng-model="shift" ng-options="item._embedded.shift.number for item in rows._embedded[0].alternate">
          </select>

让我知道有什么

在此处查看所有选项

于 2014-03-04T23:49:25.847 回答
0

这意味着显示您的 option.name 例如“Egg Toss”来表示它所在的整个选项对象。当您选择“Egg Toss”时,“Egg Toss”所在的对象将分配给模型“shift”

<select ng-model="shift" ng-options="option as option.name for option in table._embedded.events"></select>
于 2014-03-04T23:35:29.810 回答
0

这是您可能会发现有用的示例代码。

JS:

 $scope.Period = 'Please Select';
 $scope.Periods = new Array('Last Month', '3 Months', 'Please Select');

HTML:

 <select style="width: 80%;" ng-change="GetPerformanceResults()" ng-model="Period">
                        <option ng-repeat="period in Periods">{{period}}</option>
                    </select>
于 2014-05-12T11:52:35.573 回答