Chciałbym dodać dokumentację ngdoc do deklaracji funkcji w ramach usługi kątowej. Jak mogę to zrobić dla mojej funkcji w poniższym przykładzie?W jaki sposób można użyć ngdoc do dokumentowania deklaracji funkcji w usłudze kątowej?
Podejrzewam, że potrzebuję czegoś takiego jak @klasowanie, @functionOf lub @functionIn.
Należy pamiętać, że (w przeciwieństwie do myMethod) myFunction nie jest metodą.
/**
* @ngdoc service
* @name myApp.service:myService
* @description
* My application.
*/
angular
.module('myApp')
.factory('myService', function() {
'use strict';
var x = 0;
/**
* @ngdoc function
* @name ?
* @description
* How can this be identified as being within the closure of
* myService, and not be described as a constructor?
*/
function myFunction (z) {
x++;
x += z;
}
return {
/**
* @ngdoc method
* @name myMethod
* @methodOf myApp.service:myService
* @description
* A method of myService.
*/
myMethod : function (x) {
myFunction(x);
}
};
})
znalazłem dokumentacji ngdocs tutaj: https://github.com/idanush/ngdocs/wiki/API-Docs-Syntax – paulhhowells
i tutaj: https://github.com/angular /angular.js/wiki/Writing-AngularJS-Documentation – paulhhowells