【问题标题】:Why isn't this method documentation linking to the directive documentation?为什么这个方法文档没有链接到指令文档?
【发布时间】:2015-05-28 09:47:42
【问题描述】:

我正在使用 JsDoc 3.3.0 和 ngdoc。

我有以下指令文档:

/**
* description
*
* @ngdoc directive
* @name  directiveName
* @restrict AE
*/

以及该指令中的以下方法文档:

/**
 * method description
 *
 * @ngdoc method
 * @name methodName
 * @methodOf directiveName
 */

输出 HTML 在指令列表中显示指令,但方法显示在“全局”下。为什么该方法不作为指令的一部分出现?

我一直在使用 thisthis 作为参考,试图让它发挥作用。

【问题讨论】:

  • 原来“@memberof”有效,但“@methodOf”无效。如果有更好的解决方案,将保留此问题。
  • 将其添加为您自己问题的答案是完全可以接受的,以便其他人稍后可以清楚地看到答案,如果结果证明这是最好的(或唯一的)解决方案。

标签: javascript angularjs jsdoc


【解决方案1】:

事实证明,将“@methodOf”替换为“@memberOf”可以暂时解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-24
    • 2023-03-11
    • 1970-01-01
    • 2013-07-29
    • 2018-11-19
    • 1970-01-01
    • 2022-01-23
    • 2010-10-14
    相关资源
    最近更新 更多