- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
给定一个带有返回类的工厂的 Angular 应用程序,如下所示:
angular.module('fooApp').factory('User', function(){
function User(name){
this.name = name;
}
User.prototype.greet = function(){
return "Howdy, " + this.name;
}
return User;
});
使用 ngdoc
(jsdoc
Angular 使用的特殊风格),如何在不将其定义为方法的情况下记录初始化程序?
现在,这是我尝试过的:
/**
* @ngdoc service
* @name fooApp.User
* @description User factory.
*/
angular.module('fooApp').factory('User', function(){
/**
* @ngdoc method
* @methodOf fooApp.User
* @name Initializer
* @description Initializes a new User object with a name
*/
function User(name){
this.name = name;
}
User.prototype.greet = function(){
return "Howdy, " + this.name;
}
return User;
});
但这会导致 User
初始化器(接受参数 name
的 User
函数)被视为名称为 Initializer
,这会让尝试使用此代码的人感到困惑。
我已经尝试添加 @constructor
标志,但这对 html
没有任何影响。dgeni
最终生成
谢谢。
更新:删除了对 dgeni
的引用。我的印象是我使用的插件 ( grunt-ngdocs ) 在幕后使用了 dgeni
,但事实并非如此。
最佳答案
这就是我在没有任何 Angular 经验的情况下的做法:
/**
* @ngdoc service
* @name fooApp.User
* @description User factory.
*/
angular.module('fooApp').factory('User', function(){
/**
* @ngdoc method
* @constructs fooApp.User
* @description Initializes a new User object with a name
*/
function User(name){
this.name = name;
}
User.prototype.greet = function(){
return "Howdy, " + this.name;
}
return User;
});
关于javascript - 如何使用 ngdoc 记录一个以 Angular 返回类的工厂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29448887/
我正在尝试获取一个基本示例,以便在我的 Angular 项目中使用 ngDoc。 这是一个例子: /** * @ngdoc directive * @name ui.components.uiRe
有 2 个 grunt 插件用于为 Angularjs 应用程序生成文档。 https://www.npmjs.org/package/grunt-ngdoc https://www.npmjs.or
我在我的团队中为一个框架编写文档,我想添加提供者。 当我添加@ngdoc 提供程序时,它对我说: 不知道如何格式化 @ngdoc: provider 我查看了 ngRoute 的 Angular 模块
如何使用 ngDoc 记录一个常量?我没有看到任何 Angular 特定的文档来记录使用 .constant 注册的值,并且常量的 jsDoc 语法在通过 ngDoc 运行时似乎不会生成任何实际的文档
我最近开始在我的 Angular 应用程序中使用 ngdocs,并且我对如何明智地记录模块配置和运行 block 感到困惑。 我目前有这个: /** * @ngdoc overview * @na
我正在尝试设置 ngdocs对于我们公司的项目。作为初学者,我认为我应该为我们的指令之一设置一个示例。 我有 ngdocs 这样工作,它生成文档等等。我想知道的是,在使用 ngdocs 时应该如何为指
如何修改 grunt-ngDocs 生成的网站的外观模板? ? 最终目标是将生成的文档集成到网站中。 例如,我们要为每个主题显示以下选项卡 演示(专注于最终用户呈现) 代码(给开发者) 为此,我们需要
我正在编写一个 AngularJS 组件,我想知道将 ngdoc 注释添加到组件本身和 Controller 函数的正确方法是什么。 你有什么例子吗? 最佳答案 这里有一个例子: controller
我是代码文档的新手,并尝试使用 grunt-ngdocs 记录我的 Angular 应用程序。 我从以下位置克隆了一个工作示例:https://github.com/m7r/grunt-ngdocs-
我使用 grunt grunt-ngdocs 模块,这是创建文档的代码。 ngdocs: { all: app_files, scripts: ['an
我想将 ngdoc 文档添加到 Angular 服务中的函数声明中。如何在下面的示例中为 myFunction 执行此操作? 我认为我需要像 @closure、@functionOf 或 @funct
我正在尝试使用 ngdocs 和 grunt 记录我的 Angular WebApp。我想知道有没有一种方法可以记录路由配置,因为我觉得我的 WebApp 路由系统相当复杂,它的文档部分需要一些注意。
我正在使用 grunt-ngDocs 生成我的 API 文档.我在使用包含使用 ngAnimate 的动画的示例时遇到问题。我在脚本选项中包含了 angular-animate 脚本(根据 ngdoc
给定一个带有返回类的工厂的 Angular 应用程序,如下所示: angular.module('fooApp').factory('User', function(){ function U
我有一个带有一些文档的服务,但是当我尝试使用 grunt-ngdocs 构建文档时,它失败了: Warning: Don't know how to format @ngdoc: method Use
我想记录我正在处理的一个 Angular 项目。我尝试了 grunt-ngdocs。它看起来简单,配置更少,初始试验看起来不错且很有前途。但是我找不到关于其完整用法的好资源。该工具的有限文档令人困惑。
我目前正在记录我的第一个真正的 AngularJs 应用程序,因为我正在使用 ngdocs 语法和 grunt-ngdocs 我想知道是否有更好的方法来注释我的服务方法返回一个 promise (所以
我所有的 js 文件都有文档,我的文档存在于以下文件夹结构中: myapplication/js/controllers/samplecontroller.js myapplication/js/di
我正在尝试通过 grunt-ngdocs 创建 API 文档。部分已创建,但 index.html 没有正确的链接。 我的 gruntfile.js 中有: module.exports = func
我对 Angular 2 有一些经验,但我对框架还是比较陌生。环顾四周,我发现了一个叫做 ngdocs 的东西。这非常好,因为它会根据代码中的注释为您创建一种文档/wiki 区域。 (类似于 js 文
我是一名优秀的程序员,十分优秀!