diff --git a/src/tabs/tabs.js b/src/tabs/tabs.js
index 2a0a620694..223a937ecd 100644
--- a/src/tabs/tabs.js
+++ b/src/tabs/tabs.js
@@ -79,6 +79,7 @@ function TabsetCtrl($scope, $element) {
controller: 'TabsetController',
templateUrl: 'template/tabs/tabset.html',
link: function(scope, element, attrs) {
+ scope.class = angular.isDefined(attrs.class) ? attrs.class : '';
scope.vertical = angular.isDefined(attrs.vertical) ? scope.$eval(attrs.vertical) : false;
scope.type = angular.isDefined(attrs.type) ? scope.$parent.$eval(attrs.type) : 'tabs';
}
diff --git a/src/tabs/test/tabsSpec.js b/src/tabs/test/tabsSpec.js
index df65d806db..59d635979a 100644
--- a/src/tabs/test/tabsSpec.js
+++ b/src/tabs/test/tabsSpec.js
@@ -460,6 +460,19 @@ describe('tabs', function() {
});
});
+ describe('class', function() {
+ beforeEach(inject(function($compile, $rootScope) {
+ scope = $rootScope.$new();
+
+ elm = $compile('