我需要创建一个可重复使用的特色列表" ui组件在我的风帆js应用程序中。我使用默认的ejs模板引擎。基本上这个"特色列表" ui组件找到前5个特色列表并显示它们。此ui组件将在应用程序的多个部分中重复使用,例如在侧边栏,管理面板等中。
根据我所读到的内容,我相信服务可以为此工作。这个想法不是要在每个控制器中查询数据库,而是将结果传递给每个具有"特色列表"的视图。 "特色列表"就是一个例子,这也可能是一个复杂的菜单。
如果您熟悉Yii2框架,这应该类似于小部件。
Sails js实现这一目标的最佳做法是什么?我想到了一个返回ejs模板的服务,但我不知道这是正确的方法还是如何实现它。欢迎任何帮助。提前致谢。