javascript - sails.js 从 Controller 方法访问 Controller 方法

标签 javascript node.js sails.js controllers

为什么你不能从另一个 Controller 中访问其他 Controller 方法?

像这样。

module.exports = 

   findStore: ->
       # do somthing

   index: ->
      @findStore(); # Error: undefined

编译

module.exports = {
  findStore: function() {},
  index: function() {
    return this.findStore(); // Error: undefined
  }
};

如果你不能这样做,那为什么不呢?我应该怎么做...

最佳答案

您可以使用 sails.controllers.yourControllerName.findStore()

sails 全局对象几乎可以引用所有内容。

关于javascript - sails.js 从 Controller 方法访问 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20735380/

相关文章:

javascript - 正则表达式操作从字符串中替换动态单词/值

javascript - 在javascript中添加图片

javascript - 相对于鼠标滚动位置定位 div

node.js - type-graphql 实体如何省略 JSON.stringify 中的字段?

sails.js - 如何在 Waterline/sails js 中使用 findOrCreate Each ?

javascript - 无法将 sails-auth 库集成到 sails 项目中

javascript - AngularJS 显示元素(如果它在数组中)

node.js - 在 Openshift 上设置 NODE_ENV 的目的是什么

node.js - 将 SHA-256 与 NodeJS 加密一起使用

node.js - Bower to Sails - 我错过了什么?