0

我是 angularJS 的新手,我正在努力解决一个选择问题。在我的其他选择中,我设法毫无问题地展示了我想要的东西。但是在这个我有一个过滤器来展平用于列表的数组,因为我需要的元素嵌套在数组中。

这是小提琴:JSFiddle

<select ng-model='selectedFunctionField' ng-init="selectedFunctionField = fields[0]" ng-options="field as field.display for field in fields|flatten" class="form-control"></select>

我的问题是我无法摆脱的空行。我尝试了在 SO 上找到的所有内容:带有字符串的 ng-init、带有对象的 ng-init、带有函数的 ng-init、带有 $scope 变量等,不知何故,我的代码中有问题,但我看不到什么...

感谢您对此的帮助!

4

1 回答 1

0

nginit 应该是,

ng-init="selectedFunctionField = fields[0].columns[0]"

当您过滤数据并返回列时。

示例演示:http ://plnkr.co/edit/FF0hupHo0Qc2i2Ee5QVP?p=preview

于 2014-06-03T10:08:55.140 回答