在 AngularJS 中定义隔离资源的常用方法是:
angular.service('TheService', function($resource){
return $resource('api/url');
});
我试图找出编写与其他模型相关的模型的最佳方法,例如Order
具有 1 或多个OrderItem
s 的模型。我的第一个想法是这样的:
- 创建
OrderService
和OrderItemService
作为独立的资源模型 - 编写一个控制器来查询
OrderService
并观察结果数组 - 当结果数组发生变化时,查询所有项目 ID 并在对象进入时使用扩展信息
OrderItemService
装饰对象order
这似乎有点乱。有没有更优雅的方式?