假设我有以下形式,包括一个模型和一个嵌套模型:
<label>Company Name</label>
<input type="text" ng-model="company.name" />
<label>Owner Name</label>
<input type="text" ng-model="company.owner.name" />
我这样发布:
Restangular.all('companies').post($scope.company);
我在服务器端(在本例中为 Rails)所期望的是一个嵌套哈希,如下所示:
company:
name: Test Company
owner:
name: Test Owner
但我得到的是:
name: Test Company
company:
name: Test Company
owner:
name: Test Owner
似乎模型正在被展平,并且第一个模型中的字段也在范围之外重复。
如何在发布模型的同时保持其嵌套,并且最好不要在哈希范围之外重复模型字段?