현재 내 프로젝트에서 JSDoc을 사용하고 있으며 최근에 Angular를 구현하기 시작했으며 JSDoc을 계속 사용하여 모든 문서가 같은 위치에 있는지 확인하고자합니다.AngularJS가있는 JSDoc
저는 주로 ngDoc을 사용하는 사람들을 살펴 봤습니다. 그러나 우리는 항상 별도의 JavaScript를 사용하기 때문에 가능한 모든 옵션을 제공하지는 않습니다.
/**
* @author Example <[email protected]>
* @copyright 2014 Example Ltd. All rights reserved.
*/
(function() {
window.example = window.example || {};
/**
* Example Namespace
* @memberOf example
* @namespace example.angular
*/
window.example.angular = window.example.angular || {};
var exAngular = window.example.angular;
/**
* A Example Angular Bootstrap Module
* @module exampleAngularBootstrap
*/
exAngular.bootstrap = angular.module('exampleAngularBootstrap', [
'ngRoute',
'ngResource',
'ngCookies'
])
.run(function ($http, $cookies) {
$http.defaults.headers.post['X-CSRFToken'] = $cookies.csrftoken;
$http.defaults.headers.common['X-CSRFToken'] = $cookies.csrftoken;
});
})();
현재 이것은 내가 가지고있는 것이지만 run() 아이디어에 대한 문서를 넣을 수 없습니까?
멋진 답변입니다. 클래스를 반환하는 팩토리 (생성자)가 있으면 무엇을 할 것입니까? –
클래스이기 때문에 "@class angular_module.MyModule.classname"을 사용하면됩니다. 공장에 대해 잊어 버리고 수업을 문서화하는 데 집중하십시오. 희망이 도움이됩니다. – gm2008
큰 설명입니다! 웹 응용 프로그램이 아닌 모든 문서로 파일을 만드는 방법에 대한 아이디어가 있습니까? – spyder