正如您在下面看到的,我在我的 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
非常感谢。
关于javascript - 如何链接不同部分的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328886/