AngularJS - 空 <option> - 其他解决方案不起作用



我试图在我的<选择>中摆脱这个空的<选项>。我已经阅读了许多其他关于这个问题的问题,但似乎没有一个对我有帮助。谁能帮我摆脱这个小提琴中的空<选项>?谢谢。

http://jsfiddle.net/4CYkd/

.js

function testCtrl($scope) {
    $scope.data = {};
    $scope.data.club = {'1':{name:'club name!'}};
    $scope.data.admin = [{related_id:'1',related_table:'club'}]
    //$scope.admin_idx = 0;
}​

.html

<div ng-controller="testCtrl">
<select ng-model="admin_idx">
    <option ng-repeat="admin in data.admin" value="{{$index}}">
        {{data[admin.related_table][admin.related_id].name}}</option>
</select>

http://docs.angularjs.org/api/ng.directive:select

http://jsfiddle.net/4CYkd/1/

<select ng-model="admin_idx"
        ng-options="$index as data[admin.related_table][admin.related_id].name for admin in data.admin">
</select>

希望这有帮助

相关内容

最新更新