0

我需要使用angular-chosen来自定义项目的组下拉列表。我使用资源在控制器之间共享数据。我能够将组列表提取到控制器的 $scope.allgroups 中。console.log 向我展示了这张图片:

http://i.imgur.com/QFyE3Zq.png

在我的 html 中,我确实以下列方式调用 select,但它总是显示“未找到组 ..”,即使有匹配的字符。

<select
    chosen multiple style="width:150px;" id="newusergroups"
    class="groupselect" title="Groups"
    allow-single-deselect="true"
    data-placeholder="Select Group.."
    no-result-text="No Such Group.."
    ng-model="selectedgroup"
    ng-options="pergroup.name for pergroup in allgroups">
    <option value=""></option>
</select>

我哪里错了?请帮忙。

4

1 回答 1

1

如果屏幕截图显示 console.log allgroups,那么您的 ng-options 应该是ng-options="pergroup.name for pergroup in allgroups.result", OR allgroups = $myResource.result

于 2013-08-05T13:56:26.173 回答