这里我以一个 emberJS 控制器为例。如何正确注释它以使用 YUIDoc 生成文档?
import Ember from 'ember';
/**
* ?
*/
export default Ember.Controller.extend({
queryParams: ['param1', 'param2'],
/**
* ?
*/
param1: '',
/**
* ?
*/
param2: 10,
/**
*
*/
testFunc1(param) {
},
/**
*
*/
actions: {
/**
* ?
*/
testFunc2(id) {
},
/**
* ?
*/
testFunc3() {
/**
* ?
*/
function testFunc4() {
}
}
}
});
我有兴趣了解 emberJS 代码文档的最佳实践,所以最后我可以获得具有完整层次结构的适当文档。任何帮助将不胜感激。