JHipster:在同一视图中显示2个实体

时间:2016-07-07 16:31:42

标签: javascript angularjs jhipster

如何在angular中调用2个实体服务以在同一视图中显示其数据。

谢谢,

2 个答案:

答案 0 :(得分:1)

您可以使用控制器实现此目的。确保您的控制器处理从服务请求信息的事件/回调/操作。这使您可以为注入它们的任何控制器提供x数量的服务。通过为控制器提供服务,您可以将结果传递给组件或指令。

答案 1 :(得分:1)

首先,您需要在控制器中注入两个实体服务,方法是在$ inject数组和控制器函数参数中添加每个服务。 然后,您可以在控制器中执行此操作:

YourEntityService.query(function(data) {
  vm.myentity = data;
}

为每个实体执行此操作,您将能够使用{{vm.myentity.name}}在视图中显示它们。