angular.module('ionic.ui.content', {}) /* .directive('content', function() { return { restrict: 'E', replace: true, template: '
' } }); */ /* .directive('content', function() { return { restrict: 'E', replace: true, transclude: true, scope: { hasHeader: '@', hasTabs: '@' }, template: '' } }) */ .directive('content', function() { return { restrict: 'E', replace: true, transclude: true, scope: true, template: '', compile: function(element, attr, transclude, navCtrl) { return function($scope, $element, $attr) { $scope.hasHeader = attr.hasHeader; $scope.hasTabs = attr.hasTabs; var newScope = $scope.$parent.$new(); $element.append(transclude(newScope)); }; } } })