javascript - 如何链接不同部分的模块

标签 javascript angularjs angularjs-directive documentation gruntjs

正如您在下面看到的,我在我的 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/

相关文章:

javascript - 在一个 angularjs Controller 中访问本地函数

javascript - 需要另一个使用属性定义 Controller 的指令的 Angular 指令

javascript - 测试 AngularJs + Jasmine 时无法获取指令中的元素

javascript - 包含 ng-model 和 ng-repeat 后切换开关不切换

javascript - 解密签名和验证 JWT

javascript - 在 Angular 指令中获取父元素

javascript - 使用 angularjs 指令操作范围值

javascript - React Routing,刷新不渲染特定 View ,而是重定向到父 View

javascript - AngularJS:重置功能重置表格但不清除输入字段并选择?

javascript - 重定向到 Angular JS 中的另一个 HTML 页面