使用select-element和ui-select显示字符串数组

时间:2016-06-30 16:51:56

标签: angularjs

我试图确定使用select-element和ui-select显示字符串数组的最佳方法。 html看起来像这样。

        <div class="groupDisplay impersonate-role content" display: block id={{group.groupName}} ng-repeat="group in imp.groups track by group.groupName">
            <div id="apps-edit-close-but" class="edit-close-but" ng-click="removeImpersonateGroup(group)" style="right:16px; vertical-align: middle; search-div "></div>
            <div class="section-element">
                <div class="content-subtitle-dark" style="display:inline-block; vertical-align: middle;">Help Desk Role
                    <ui-select ng-model="group.selectedHelpdeskRole" theme="bootstrap" sortable="true" style="width:500px">
                    <ui-select-match placeholder="Find Role">{{group.selectedHelpdeskRole}}</ui-select-match>
                    <ui-select-choices repeat="role in group.availableHelpdeskRoles | roleBoxFilter: {value: $select.search}">
                          <div ng-bind-html="role | highlight: $select.search"></div>
                        </ui-select-choices>
                    </ui-select>
                </div>
            </div><br>

            <div class="section-element">
                <div class="content-subtitle-dark" style="display:inline-block; vertical-align: middle;">Roles to Impersonate
                    <ui-select multiple ng-model="group.selectedUserRoles" theme="bootstrap" sortable="true" style="width:500px">
                        <ui-select-match placeholder="Find Role">{{group.selectedUserRoles}}</ui-select-match>
                        <ui-select-choices repeat="roles in group.availableUserRoles | roleBoxFilter: {value: $select.search}">
                            <div ng-bind-html="roles | highlight: $select.search"></div>
                        </ui-select-choices>
                    </ui-select>
                </div>
            </div>
        </div>

group.selectedUserRoles包含字符串数组。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

当我做我发布的内容时,我得到一个与第二个单项有关的uiselect我得到一个字符串数组,如[“test”,“test2”,“test3”]

我想将数组中的每个成员分解为自己的对象以进行显示。