如何实现以Angular

时间:2017-05-30 04:16:40

标签: angularjs web-services rest angular

我有提供这些网址的宁静网络服务API。

/api/cashSales => 
    { 
      id: 1, 
      title: "cash sale", 
      workOrder: { id, 1 } 
    }

/api/cashSales/1/workOrders => 
    { 
      id: 1, 
      code: "wo", 
      rentalTxn: {id, 1}, 
      saleTxns: [{id: 1}, {id: 2}]
    }

/api/workOrders/1/rentalTxn =>
    { 
      id: 1, 
      code: "rt", 
      asset: { id: 1 } 
    }

/api/workOrders/1/saleTxns =>
    [{ 
       id: 1, 
       code: "st1", 
       asset: { id: 2 } 
     }, {
       id: 2, 
       ...
     }]

/api/asset/1 =>
     {
       id: 1
       name: "Asset1"
     }

我有Angular现金销售视图(代表1现金销售)消费4级数据结构层次结构(现金销售 - >工单 - > rentalTxn / saleTxns(数组) - >资产)。这是一种具有多个指令和控制器的复杂形式。所以问题是,我如何获取数据以提供每个子视图。现在我有4个指令。

1. <cash-sale />
2. <work-order/> inside <cash-sale /> 
3. <rental-txn/> inside <work-order/> which also using asset. 
4. <sale-txns /> inside <work-order/> which also using asset.
在问这个问题之前,我用所有嵌套属性(我知道它的坏主意,它是巨大的)获得了一次现金销售。然后我尝试将它分成小块物体。但我有问题。我必须处理更多的http获取请求。我该怎么办?每个指令都必须知道如何获取它自己的数据?或<cash-sale>'s controller应该获取所有数据并注入每个指令?

0 个答案:

没有答案