【发布时间】:2011-07-02 20:59:30
【问题描述】:
尝试习惯 Visual Studio 的 XML javascript 注释语法。我有一个关于类型的问题。假设我有一个自定义类型,例如...
namespace.types.User = function(_id, _name) {
/// <field name="id" type="Number">ID of the user</field>
/// <field name="name" type="String">Name of the user</field>
this.id = _id;
this.name = _name;
};
如果我想稍后在 <field> 中引用该类型,我会执行类似...
namespace.session = function() {
/// <field name="CurrentUser" type="namespace.types.User">The current User of the session</field>
this.CurrentUser = new namespace.types.User('foo', 'bar');
};
但是,当我执行此操作时,Intellisense 将向我显示.CurrentUser 含义的描述但它不会显示对.id 或.name 的任何建议。换句话说,它就像一个没有其他类型数据的普通对象。
如何让 VS 智能来获取自定义对象的更丰富的描述?
【问题讨论】:
标签: javascript visual-studio comments