合并Item
:的所有属性是一个很好的做法
{id: 1, priceId:1, property1:0}
及其对应的Price
{id:1,seasonalPrice:123,regularPrice:120}
转换为:
{id:1,property1:0, price:{seasonalPrice:123,regularPrice:120}}
。
Ember最有可能处理链接和合并(合并)两个JSON,这两个JSON作为两个承诺从后端RESTneneneba API到达一个模型。设计API和使用Ember消费的最佳方法是什么?
对于Rest API设计,您可以阅读:
- 练习中休息
- Richardson成熟度模型
您可以使用Ember Data应用Richardson成熟度模型2级或3级。
使用Ember,您可以使用适合您的情况的任何级别。在我们的案例中,我们更喜欢保持在具有强大后端(用Java编写)的级别1,而不使用EmberData。