angularJS中使用bootstrap-select多选报错,为什么?

发布于 2022-09-06 06:19:04 字数 992 浏览 14 评论 0

<select id="ShopSelectionCombobox"
        class="form-control _shop-combo"
        ng-options="shop.name as shop.displayName for shop in shops"
        ng-model="selectedShop"
        ng-change="selectChange({selectedShop:selectedShop})"
        ui-jq="selectpicker"
        ui-options='{ iconBase: "", tickIcon: "fa fa-check" }'
        multiple
        data-live-search="true"
        data-dropup-auto="true"
        data-none-selected-text="{{filterByShopText}}">
</select>

报错信息是:
TypeError: values.map is not a function

at SelectController.writeNgOptionsMultiple [as writeValue] (angular.js:29949)
at Object.ngModelCtrl.$render (angular.js:32572)
at updateOptions (angular.js:30131)
at $watchCollectionAction (angular.js:17718)
at Scope.$digest (angular.js:17855)
at Scope.$apply (angular.js:18125)
at done (angular.js:12233)
at completeRequest (angular.js:12459)
at XMLHttpRequest.requestLoaded (angular.js:12387)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏别ゝ 2022-09-13 06:19:04

确保你的shops是数组的形式

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文