![Bower version](https://camo.githubusercontent.com/906880cea86f0a0cce55dd85ee81d8cdea03cf3414f318f0511b7b357dd826fa/68747470733a2f2f62616467652e667572792e696f2f626f2f616e67756c61722d736c6964656f75742d7061636b6167652e737667)
- Install via Bower
bower install angular-slideout-panel --save
- Add JS and CSS
<script src="bower_components/angular-slideout-panel/release/js/angular-slideout-panel.min.js"></script>
<link rel="stylesheet" href="bower_components/angular-slideout-panel/release/css/angular-slideout-panel.min.css">
- Add Angular Dependency
angular.module('demoApp', [
'angular-slideout-panel'
]);
angular.module('demoApp').controller('demoCtrl', [
'$scope',
'angularSlideOutPanel',
function($scope, angularSlideOutPanel) {
$scope.openPanel = function() {
angularSlideOutPanel.open({
template: template,
openOn: 'left',
controller: [
'$scope',
'user',
modalController
],
resolve: {
user: [
function() {
return {
firstName: 'Jerry'
};
}
]
}
});
};
function modalController($scope, user) {
$scope.closePanel = function() {
$scope.$panelInstance.close('this is from the controller!!');
};
$scope.dismissPanel = function() {
$scope.$panelInstance.dismiss('this is from the controller!!');
};
$scope.user = user;
}
}
]);