【问题标题】:Multiple modules List in a Dashboard - Yeoman MEANJS Generator仪表板中的多个模块列表 - Yeoman MEANJS 生成器
【发布时间】:2016-07-13 05:44:07
【问题描述】:
我是 MEANJS 的新手,有人建议我使用 MEANJS 来开发 kickstart 应用程序。我已经开始研究它并尝试为我的应用程序构建架构,但我对一件事感到困惑,如果我需要在跨模块中工作,架构将是什么。
我想要的是我有 2 个 CRUD 模块文章和需求现在我想在我的仪表板(核心模块主页)上显示我的需求列表和文章列表。请帮助我以及如何在不同模块之间进行通信。应用程序中等大小。
等待建议..
【问题讨论】:
标签:
angularjs
node.js
yeoman
meanjs
mean.io
【解决方案1】:
我认为最好的方法是使用每个模块的 REST api。在core/client/services 中添加用于从/api/articles 和/api/needs 检索数据的新服务(使用与articles/client/services/articles.client.service.js 中相同的服务)。
调用core/client/controllers/home.client.controller.js中的服务获取数据并显示在core/client/views/home.client.view.html中。
希望这会有所帮助。我对 MeanJS 也很陌生。