0
在jsdoc默認模板中,導航欄是在publish.js
buildNav
函數中構造的。JSDoc:如何將功能添加到導航欄
例如
nav += buildMemberNav(members.events, 'Events', seen, linkto);
然而,沒有members.functions
。
我想知道如何列出導航欄中的所有功能(在每個命名空間下的類)。
在jsdoc默認模板中,導航欄是在publish.js
buildNav
函數中構造的。JSDoc:如何將功能添加到導航欄
例如
nav += buildMemberNav(members.events, 'Events', seen, linkto);
然而,沒有members.functions
。
我想知道如何列出導航欄中的所有功能(在每個命名空間下的類)。
我找到了一個模板https://github.com/nijikokun/minami/blob/master/publish.js#L298-L333,在那裏他們爲每個類創建一個子列表作爲參考。
說,如果我們要列出在導航欄每個命名空間下的所有功能,我們可以有下面的代碼添加相關的html
var methods = find({kind:'function', memberof: item.longname});
item
這裏對我們來說,是member.namespace
if (methods.length) {
itemsNav += "<ul class='methods'>";
methods.forEach(function (method) {
itemsNav += "<li data-type='method'>";
itemsNav += linkto(method.longname, method.name);
itemsNav += "</li>";
});
itemsNav += "</ul>";
}