When my modal loads in my AngularJS application, I get the following error:
$injector:unpr Unknown Provider Unknown provider: eProvider <- e
This is my directive:
(function () {
angular.module('myApp').directive('ssdropdownmulti', [ssdropdownmulti]);
function ssdropdownmulti() {
return {
restrict: 'E',
scope: {
model: '=',
options: '=',
pre_selected: '=preSelected',
dropdownTitle: '@'
},
template : "<div class='btn-group' ng-class='{open: open}'>" +
"<button class='btn btn-small'>{{dropdownTitle}}</button>" +
"<button class='btn btn-small dropdown-toggle' ng-click='open=!open;openDropDown()'><span class='caret'></span></button>" +
"<ul class='dropdown-menu scrollable-menu' aria-labelledby='dropdownMenu'>" +
"<li><input type='checkbox' ng-change='checkAllClicked()' ng-model=checkAll> Check All</li>" +
"<li class='divider'></li>" +
"<li ng-repeat='option in options'><input type='checkbox' ng-change='setSelectedItem(option.id)' ng-model='selectedItems[option.id]'>{{option.name}}</li>" +
"</ul></div>",
controller : function ($scope) {
... other code...
} // end constructor function
})();
This is my view html:
<ssdropdownmulti dropdown-title="Select Employees"
pre-selected="vm.plannedEmployees[0].id"
model="selected_items"
options="vm.plannedEmployees">
The code works fine however in this fiddle: http://jsfiddle.net/jab4raoq/336/