The module dependency for AngularStrap is listed in the wrong place. '$strap-directives'
is a module dependency, not a service dependency, so it needs to be listed during the app bootstrap like:
var app = angular.module('myApp', ['$strap.directives']);
It also needs to be removed as a service DI in your directive:
app.directive('notification', function(){
return {
restrict: 'E',
replace: true,
scope: {
ngModel: '='
},
template: '<div>Test</div>'
}
});
This is the way they configure the Plunkers on the AngularStrap site as well.