3

<select> でこの空の <option> を取り除こうとしています。これに関する他の多くの質問を読みましたが、どれも私を助けていないようです。このフィドルで空の <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>

4

1 に答える 1

3

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>

お役に立てれば

于 2012-11-21T04:43:46.407 に答える