AngularJS
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
<div ng-app="tabApp">
<div tab-panel is-open="true"></div>
</div>
JavaScript
angular.module('tabApp', [])
.directive('tabPanel', function () {
return {
scope: {
isOpen: '='
},
template: '<div><div tab-content is-open="isOpen"></div>',
link: function (scope) {
alert(scope.isOpen);
}
};
})
.directive('tabContent', function () {
return {
scope: {
isOpen: '='
},
template: '<div>Content</div>',
link: function (scope) {
alert(scope.isOpen);
}
};
});