Я использую AngularStrap в своем проекте. Я хочу multiple selection component, и я использую его, как в этом Fiddle, который я создал. Но я не могу видеть выпадающее меню. Я что-то упустил, чтобы вызвать раскрывающийся список? Я пробовал разные значения для атрибута data-trigger
, но, похоже, он не работает.AngularStrap bs-select не показывает выпадающее меню
Я использую Angular 1.4. Обновление моего вопроса с помощью того же кода в приведенной выше скрипте.
HTML:
<div ng-controller="MyController">
<form>
<label>Show in: </label>
<button type="button" class="btn btn-default"
ng-model="selectedIcons"
data-html="true" data-multiple="1"
data-trigger="focus" data-animation="am-flip-x"
bs-options="icon.value as icon.label for icon in icons"
bs-select>
Select Page(s) <span class="caret"></span>
</button>
</form>
</div>
Контроллер:
angular.module('MultiSelectModule', ['mgcrea.ngStrap'])
.controller('MyController', function ($scope) {
$scope.icons = '[{
"value":"Option 1",
"label":"<i class=\"fa fa-file-text\"></i> Option 1"
}, {
"value":"Option 2",
"label":"<i class=\"fa fa-filter\"></i> Option 2"
}, {
"value":"Option 3",
"label":"<i class=\"fa fa-clock-o\"></i> Option 3"
}]';
$scope.selectedIcons = '["Option 1", "Option 2"]';
});
Спасибо!
Спасибо, @James. Если вы заметили мой код, я действительно извлек свой код из своего образца кода. Теперь я обновил свой Fiddle [link] (http://jsfiddle.net/aymar/rttfd22t/23/), в том числе 'ngAnimate' и' ngSanitize', но я все еще получаю ошибку инжектора. Благодаря! – Ramya
На данный момент я думаю, что это просто проблема JSFiddle, все выглядит правильно, и когда я копирую свой код локально, он отлично работает. – James
Джеймс, спасибо, что указал на это. :-) Я могу заставить его работать на моем местном. Благодаря! – Ramya