diff --git a/docs/dgeni-package/index.js b/docs/dgeni-package/index.js index 97dd7f6ce4..58b42197c9 100644 --- a/docs/dgeni-package/index.js +++ b/docs/dgeni-package/index.js @@ -68,6 +68,7 @@ module.exports = new Package('angular', [jsdocPackage, nunjucksPackage]) .config(function(parseTagsProcessor, getInjectables) { parseTagsProcessor.tagDefinitions.push(require('./tag-defs/public')); + parseTagsProcessor.tagDefinitions.push(require('./tag-defs/private')); parseTagsProcessor.tagDefinitions.push(require('./tag-defs/exportedAs')); }) diff --git a/docs/dgeni-package/processors/generateNavigationDoc.js b/docs/dgeni-package/processors/generateNavigationDoc.js index 46efeefe56..5e8ecf7149 100644 --- a/docs/dgeni-package/processors/generateNavigationDoc.js +++ b/docs/dgeni-package/processors/generateNavigationDoc.js @@ -27,13 +27,15 @@ module.exports = function generateNavigationDoc() { modulesDoc.value.sections.push(moduleNavItem); _.forEach(doc.exports, function(exportDoc) { - var exportNavItem = { - path: exportDoc.path, - partial: exportDoc.outputPath, - name: exportDoc.name, - type: exportDoc.docType - }; - moduleNavItem.pages.push(exportNavItem); + if (!exportDoc.private) { + var exportNavItem = { + path: exportDoc.path, + partial: exportDoc.outputPath, + name: exportDoc.name, + type: exportDoc.docType + }; + moduleNavItem.pages.push(exportNavItem); + } }); } }); diff --git a/docs/dgeni-package/tag-defs/private.js b/docs/dgeni-package/tag-defs/private.js new file mode 100644 index 0000000000..328ec0ac5b --- /dev/null +++ b/docs/dgeni-package/tag-defs/private.js @@ -0,0 +1,4 @@ +module.exports = { + name: 'private', + transforms: function(doc, tag) { return true; } +}; \ No newline at end of file diff --git a/docs/dgeni-package/templates/module.template.html b/docs/dgeni-package/templates/module.template.html index d6202a8b28..3518505ebf 100644 --- a/docs/dgeni-package/templates/module.template.html +++ b/docs/dgeni-package/templates/module.template.html @@ -9,7 +9,9 @@

Exports

{% endif %}