Javascript angularJS函数的Doxygen注释
我在我的项目中使用angularJS和doxygen 在我的角度控制器中,我定义了如下函数:Javascript angularJS函数的Doxygen注释,javascript,angularjs,doxygen,Javascript,Angularjs,Doxygen,我在我的项目中使用angularJS和doxygen 在我的角度控制器中,我定义了如下函数: function MyCtrl($scope) { /** * @param page String Page name * @ingroup API * @author Sylvain */ $scope.prev = function(page) { ... } ... other funct
function MyCtrl($scope) {
/**
* @param page String Page name
* @ingroup API
* @author Sylvain
*/
$scope.prev = function(page) {
...
}
... other functions
}
我希望doxygen将此代码理解为函数声明
我曾尝试使用@fn
命令,但随后doxygen将MyCtrl
函数文档中的所有角度函数注释连接起来,而不创建新的函数块
你有什么想法吗
谢谢 也许$scope参数让Doxygen感到困惑。如果我将名称更改为“scope”,并在@param注释中将“page”替换为“scope”,那么Doxygen可以正常工作。它生成一个函数声明文档部分,包含适当的内容 Doxygen并不声称支持JavaScript,但是如果由于$symbol,JavaScript看起来不像PHP,那么Doxygen确实可以工作 也许这个链接也会有所帮助: