Class JsDoc链接到类的属性

Class JsDoc链接到类的属性,class,properties,reference,jsdoc,Class,Properties,Reference,Jsdoc,我正试图使用Windows上NodeJS下托管的JSDOC3.3.0记录我的项目使用的模型。几乎所有的东西都在工作,除了我似乎不能@link到类的属性。我的评论如下: /** * Encapsulates all data concerning the speed, acceleration and braking characteristics * of a train or enemy. * @class speedModel * @property {Float} value Th

我正试图使用Windows上NodeJS下托管的JSDOC3.3.0记录我的项目使用的模型。几乎所有的东西都在工作,除了我似乎不能@link到类的属性。我的评论如下:

/**
 * Encapsulates all data concerning the speed, acceleration and braking characteristics
 * of a train or enemy.
 * @class speedModel
 * @property {Float} value The current real speed.
 * @property {Integer} target The speed we are attempting to reach.  Always greater than or equal to zero and less than or equal to {@link speedModel#max}.
 * @property {Integer} max The maximum value possible of {@link speedModel#target}.
 * @property {Float} acceleration The rate per tick at which {@link speedModel#value} approaches {@link speedModel#target} if it is greater.
 * @property {Float} deceleration The rate per tick at which {@link speedModel#value} approaches {@link speedModel#target} if it is lesser.
 */
奇怪的是,我可以毫无问题地@link到speedModel,如果我添加静态成员,我可以使用speedModel.nameOfMember链接到它们。我在这里遵循文档:


我做错了什么?

在对象内创建属性的文档,如下所示:

/**
*封装有关速度、加速度和制动特性的所有数据
*指火车或敌人。
*@级
*@property{Float}值当前实际速度。
*@property{Integer}以我们试图达到的速度为目标。始终大于或等于零且小于或等于{@link speedModel#max}。
*@property{Integer}max{@link speedModel#target}的最大可能值。
*@property{Float}加速度{@link speedModel#value}接近{@link speedModel#target}的每刻度速率(如果大于该速率)。
*@property{Float}减速{@link speedModel#value}接近{@link speedModel#target}的每刻度速率(如果较小)。
*/
函数SpeedModel(){
/**@property{Float}-当前实际速度*/
这个值=“”;
};
/**
*将公里/小时转换为英里/小时(请参见:{@link SpeedModel#value})
*@param{Float}速度以英里/小时为单位的速度
*@return{Float}以公里/小时为单位的速度
*/ 
功能公里/小时(速度){
};

谢谢您的回答。问题是它不是一个真正的类-它只是一个模型,恰好是,当从文件导入时,将不是一个真正的SpeedModel。也许类是一个错误的东西,我应该使用接口?你可以创建一个,如果它使更多的感官,我猜这将是最有意义的在这种情况下;即使对象不是静态的,模式也是静态的。谢谢你的帮助!