diff --git a/src/tabs/tabs.js b/src/tabs/tabs.js
index 018ff5e4ac..1ee202318e 100644
--- a/src/tabs/tabs.js
+++ b/src/tabs/tabs.js
@@ -279,11 +279,13 @@ angular.module('ui.bootstrap.tabs', [])
     }
   };
   function isTabHeading(node) {
-    return node.tagName &&  (
+    return node.tagName && (
       node.hasAttribute('tab-heading') ||
       node.hasAttribute('data-tab-heading') ||
+      node.hasAttribute('x-tab-heading') ||
       node.tagName.toLowerCase() === 'tab-heading' ||
-      node.tagName.toLowerCase() === 'data-tab-heading'
+      node.tagName.toLowerCase() === 'data-tab-heading' ||
+      node.tagName.toLowerCase() === 'x-tab-heading'
     );
   }
 })