保持角度与数据库同步

时间:2015-08-31 21:31:09

标签: angularjs asp.net-mvc model-view-controller

我开始学习angular.js,我正在建立自己的todo应用程序。该应用程序具有任务和任务组。现在,当我创建一个新组时,我使用以下内容立即显示新添加的组;

$scope.groupModel.push(item);

另外,我发送以下帖子来更新数据库

$http.post(absUrl + "/Task/CreateGroup", item);

在数据库中创建组,并自动生成新的唯一键(带索引的SQL Server主键)。

现在我想向这个组添加一个任务,angular允许我添加一个新任务,但它不知道在数据库中创建了哪个唯一的组密钥。因此,当我保存新任务时,组密钥为空。

我可以在创建组后再进行一次获取请求以再次检索组,包括新的唯一键,但这会减慢进程并且我希望保持ui响应。

我相信有一个简单的解决方案可以在不等待刷新的情况下检查前端和后端,但我不确定这会是什么。

请指出正确的方向。

0 个答案:

没有答案