2016-03-25 33 views
1

我是MEANJS中的新成员,有人建议我使用MEANJS作为kickstart应用程序。我已经开始研究它,并试图为我的应用程序构建一个架构,但是如果我需要在交叉模块中工作,那么我会困惑一点,那就是架构是什么。多个模块在仪表板中列出 - Yeoman MEANJS Generator

我想要的是我有2个CRUD模块文章和需求现在我想在我的仪表板(核心模块主页)上显示我的Needs列表和文章列表。请帮助我,我如何在不同模块之间进行通信。应用程序中等大小。

等待建议..

回答

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也很新颖。