如何在不同部分的模块之间进行链接
How to link between modules from different sections
如下所示,我在Grunfile.js的ngdocs设置中定义了两个部分:
ngdocs: {
options: {
dest: 'docs',
html5Mode: false,
....
},
api: {
src: ['src/lib/*.js'],
title: 'Libraries'
},
app: {
src: ['src/app/*.js'],
title: 'Application'
}
},
如何通过@link
指令连接这些模块?如果你构建这个例子,你会看到src/app/main.js模块(MainModule)到src/lib/notification.js
模块(NotificationsModule
)之间的所有链接都被破坏了:(
此问题已从项目问题#98 (https://github.com/m7r/grunt-ngdocs/issues/98)中重复出现。
添加模块名作为前缀解决问题!这意味着
/**
* @ngdoc function
* @name MainModule.NotifyCtrl
* @requires $scope
* @requires api/NotifyModule.NotificationsService
谢谢。
我不确定我是否正确理解了你的问题,但是当我为我的服务编写文档时,我发现要链接到文档的其他部分的文档,需要使用这种格式:
@ngdoc service
@name app.module.servicename
@requires app.module.anotherService
@requires app.module2.anotherServiceInApp
@requires ./api/api.serviceModule.serviceInApiModule
注意你需要使用相对路径从应用文档到API文档
相关文章:
- JSDoc:模块和名称空间之间的关系是什么
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何在 Angularjs 中的交叉模块之间共享数据
- 节点模块对象范围:在所有函数之间共享一个对象
- MongoDb和模块mongoDB之间的区别
- JavaScript模块化和依赖注入之间的区别
- js中的模块和php中的类之间有什么区别
- 角度控制器名称在模块之间冲突
- 负载角度依赖关系之间的区别是什么,共享模块的最佳方式是什么
- 节点模块和常规javascript文件之间的区别是什么
- 网络应用程序:模块之间相互交流
- 模块化nodejs中文件之间的函数
- 如何在模块之间共享对象
- RequireJS:如何在模块之间传递更新的数据
- 角度依赖注入,使用服务在模块之间传递值
- 如何在模块之间更新此变量的值
- Javascript模块化在函数之间传递数据
- 在模块之间传递对象引用
- 在模块之间传递值
- 在模块之间共享的事件发射器