Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularJS函数的Doxygen注释_Javascript_Angularjs_Doxygen - Fatal编程技术网

Javascript 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

我在我的项目中使用angularJS和doxygen

在我的角度控制器中,我定义了如下函数:

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确实可以工作

也许这个链接也会有所帮助: