Angularjs AngularStrap选择不使用引导模式

Angularjs AngularStrap选择不使用引导模式,angularjs,twitter-bootstrap,multi-select,angular-strap,Angularjs,Twitter Bootstrap,Multi Select,Angular Strap,每次我第一次加载数据并单击第一行以在引导模式弹出窗口中获取数据进行“编辑”时,模式窗口内的多选下拉菜单(来自AngularStrap)会抛出一个错误: 错误:“未定义”不是对象(计算“j.$matches[a].value”) 而且它并没有像预期的那样工作。但是,当我单击同一列表中的其他数据并返回第一个进行编辑时,一切都很好 请提供帮助。这可能是angularJS ng选项格式的问题。在提供了预期的ng选项后格式在这里工作正常 格式错误: JS HTML HTML 动作 $scope.sele

每次我第一次加载数据并单击第一行以在引导模式弹出窗口中获取数据进行“编辑”时,模式窗口内的多选下拉菜单(来自AngularStrap)会抛出一个错误: 错误:“未定义”不是对象(计算“j.$matches[a].value”) 而且它并没有像预期的那样工作。但是,当我单击同一列表中的其他数据并返回第一个进行编辑时,一切都很好


请提供帮助。

这可能是angularJS ng选项格式的问题。在提供了预期的ng选项后格式在这里工作正常

格式错误:

JS

HTML

HTML

动作
$scope.selectedFruits = "";
$scope.selectedFruits = ['Apple', 'Orange'];
$scope.fruits = [
{value: 'Mango'},
{value: 'Apple'},
{value: 'Orange'},
{value: 'Papaya'}];
<button type="button" class="btn btn-default" ng-model="selectedFruits" data-html="1" data-multiple="1" data-animation="am-flip-x" ng-options="fruit.value for fruit in fruits" bs-select>
  Action <span class="caret"></span>
</button>
$scope.fruits = [
{value: 'Mango', label: 'Mango'},
{value: 'Apple', label: 'Apple'},
{value: 'Orange', label: 'Orange'},
{value: 'Papaya', label: 'Papaya'}];
<button type="button" class="btn btn-default" ng-model="selectedFruits" data-html="1" data-multiple="1" data-animation="am-flip-x" ng-options="fruit.value as fruit.label for fruit in fruits" bs-select>Action <span class="caret"></span></button>