如何在angular中调用2个实体服务以在同一视图中显示其数据。
谢谢,
答案 0 :(得分:1)
您可以使用控制器实现此目的。确保您的控制器处理从服务请求信息的事件/回调/操作。这使您可以为注入它们的任何控制器提供x数量的服务。通过为控制器提供服务,您可以将结果传递给组件或指令。
答案 1 :(得分:1)
首先,您需要在控制器中注入两个实体服务,方法是在$ inject数组和控制器函数参数中添加每个服务。 然后,您可以在控制器中执行此操作:
YourEntityService.query(function(data) {
vm.myentity = data;
}
为每个实体执行此操作,您将能够使用{{vm.myentity.name}}
在视图中显示它们。