Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs$资源和一对多关系_Angularjs_Ngresource - Fatal编程技术网

angularjs$资源和一对多关系

angularjs$资源和一对多关系,angularjs,ngresource,Angularjs,Ngresource,对于复杂的数据模型,使用ngResource的正确方法是什么? 有无数的单表示例,但几乎没有涉及1:n和m:n关系的示例 假设一个简单的“parent”1->n“child”关系,并且入口点总是通过parent:是否有必要为parent和child创建一个$resource,并在每次创建一个新的相关子级时调用save(),传递parent\u id?还是说我的思维方式还没有到达棱角分明的世界,我应该尽力拯救父母,让他们照顾其余的人 ngResource很好,但不能“真正”处理人际关系,可能缺少一

对于复杂的数据模型,使用ngResource的正确方法是什么? 有无数的单表示例,但几乎没有涉及1:n和m:n关系的示例


假设一个简单的“parent”1->n“child”关系,并且入口点总是通过parent:是否有必要为parent和child创建一个$resource,并在每次创建一个新的相关子级时调用save(),传递parent\u id?还是说我的思维方式还没有到达棱角分明的世界,我应该尽力拯救父母,让他们照顾其余的人

ngResource很好,但不能“真正”处理人际关系,可能缺少一些你需要的东西。您的建议——“为父级和子级创建一个$resource,并在每次创建一个新的相关子级时对该子级调用save(),传递父级id”——是正确的;但是,我强烈建议您查看或


两者都很好,还有一些其他的。我个人推荐使用be Restmod,因为它可以更好地处理关系。

$resource
只是通过HTTP请求实现数据存储范例的另一种实现。关于如何管理NoSQL实体之间的关系,有很多参考资料(例如,)

好吧,我想是的,考虑到灵活性,采用$http方式是否更好。我不相信为一个非常中心的需求连接到一个外部依赖项。我不知道这已经被认为是NoSQL地形,但我认为它更像一种对象关系映射。我的后端是SQLAlchemy/Flask,关系数据模型是应用程序的关键。谢谢你的指导,我会更仔细地研究你的建议。