Javascript Angularjs引导选择创建重复选择
所以我使用的是来自的bootstrap datepicker,当我使用桌面浏览器时,它工作得很好。我还使用了AngularJS 代码是:Javascript Angularjs引导选择创建重复选择,javascript,angularjs,bootstrap-4,bootstrap-select,bootstrap-selectpicker,Javascript,Angularjs,Bootstrap 4,Bootstrap Select,Bootstrap Selectpicker,所以我使用的是来自的bootstrap datepicker,当我使用桌面浏览器时,它工作得很好。我还使用了AngularJS 代码是: {{spec.SpecName}} --选择{{spec.SpecName}}-- {{value.value}} 它在桌面浏览器上显示为find,并按预期工作。里面没有发现bug。 但当我使用手机浏览时,手机浏览器上会显示duplicateselect picker 规格(颜色)在手机浏览器上重复了两次,我尝试过使用不同的浏览器,但结果是一样的。我还
{{spec.SpecName}}
--选择{{spec.SpecName}}--
{{value.value}}
它在桌面浏览器上显示为find,并按预期工作。里面没有发现bug。
但当我使用手机浏览时,手机浏览器上会显示duplicateselect picker
规格(颜色)在手机浏览器上重复了两次,我尝试过使用不同的浏览器,但结果是一样的。我还尝试使用chrome调试器(在桌面上)并单击切换设备工具栏
,它在调试器上运行良好
请帮助这是一个头痛的问题。我试着用Chrome远程调试工具检查我的手机。我发现:
$('select.selectpicker').selectpicker('refresh');
是导致问题的那个。我不知道为什么它可以在桌面上工作,但不能在手机上工作。这仍然是个谜。但是,将类名从selectpicker
更改为其他名称可以解决问题。就我而言,我只是将其改为选择搜索
$('select.selectsearch').selectpicker('refresh');
我希望这能帮助任何和我有同样问题的人。可能与