select2 多选的下拉框报错Uncaught TypeError: Cannot read property ‘toUpperCase’ of undefined
2018年10月06日 19:26:26 菜鸟100 阅读数 5685
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.youkuaiyun.com/qq_39061430/article/details/82953147
报错原有:
select2使用多选下拉框,
其中config为数据源,要求格式必须为$scope.brandList={data:[{id:1,text:‘联想’},{id:2,text:‘华为’},{id:3,text:‘小米’}]};
我报此种错误是因为我在数据库中获取数据时,把text写为大写了,所以select2从数据源获取数据时,无法赋值,所以toupperCase是未定义的

本文解析了在使用Select2实现多选下拉框时遇到的TypeError错误,详细说明了错误原因在于数据库获取的数据中text字段大小写不一致,导致无法正确赋值。文章提供了正确的数据源配置示例。
1998

被折叠的 条评论
为什么被折叠?



