为啥angularjs给bootstrap-select动态添加<option>的时候能追加一条

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥angularjs给bootstrap-select动态添加<option>的时候能追加一条相关的知识,希望对你有一定的参考价值。

只有这一条数据 这是我的代码<div class="form-group"> <label class="col-sm-2 control-label">产品标签</label> <div class="col-sm-10" style="float: left;" > <select ng-model="label" class="selectpicker form-control" multiple data-max-options="3"> <option ng-repeat="x in labels" value="x.name">x.name</option> </select> </div>
这里明明都追加出来了 但是是显示一条

参考技术A 可以尝试一下在成功获取lables的值后,用$('.selectpicker').selectpicker('refresh');更新UI 参考技术B 是labels 里面的数据的问题吗
你打印看看 里面是几条数据
我没用过ng-repeat
我一般用*ngFor ="let x of labels"

以上是关于为啥angularjs给bootstrap-select动态添加<option>的时候能追加一条的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS:为啥在说“服务”时使用“工厂”?

为啥 AngularJS 在选择中包含一个空选项?

AngularJs - 为啥文件输入弹出不来?

Angularjs:为啥页面刷新会破坏 $rootScope 的值?

为啥要使用 Express 而不是 AngularJS?

AngularJS:ng-click 是“一个好习惯”吗?为啥AngularJS中没有ng-event?